Sections
WATCH
79
°
WATCH
News
Weather
Video
9 Investigates
Action 9
Sports
Tracking the Tropics
Your704
Community
Steals and Deals
News
Latest Links
The Political Beat
Continuing Coverage
Hurricane Helene
Talking About Race
Climate
Power Grid Security
Black History in the Carolinas
Streaming/Mobile Apps
Newsletter Sign-up
(Opens in new window)
Weather
Tracking the Tropics
Severe Weather Resources
Interactive Radar
7-Day Forecast
Hour by Hour
Video Forecast
School Closings
Report Closings
Closings Instructions
WSOCTV Weather Apps
Video
Live Stream
WSOC 24/7 News
Weather 24/7
The $pend $mart Stream
Cheddar
Law & Crime
Curiosity NOW
Gusto TV
9 Investigates
Action 9
Sports
Carolina Panthers
Charlotte FC
High School Football
Community
Carolinas Get Real
Preventing Child Abuse
Priced Out Of Charlotte
Mental Health Resources
Faces of Pride
Family Focus
9 Food Drive
9 School Tools
9 Coats for Kids
9 Crisis Help
Carolina Strong
Black History Month
Back to School
Steals and Deals
Traffic
Gas Prices
Your704
Contests
(Opens in new window)
Contact Us
Advertise with Us
TV64
Daily 2 Video
What's on Channel 9
What's On TV64
Closed Captioning
Visitor Agreement
Privacy Policy
Telemundo
Celebrando la Herencia Hispana
Programas de Telemundo
Share Your Pics!
Political Beat
Video
Part 1: The Political Beat with Ch. 9's Joe Bruno (June 15, 2025)
Mecklenburg sales tax increase bill gets another big boost
Matthews commissioner plans to challenge Rep. Cotham, citing transit bill as motivation
New high-tech recycling center opens, aims to cut landfill waste
Residents urge city to reject rezoning that would displace 60 mobile homes
More Political Beat Headlines
New chairman appointed to Cabarrus County commission
NAACP announces it will not invite President Trump to national convention in Charlotte
Governor announces new program to rebuild hurricane-damaged homes in western NC
Monroe City Council votes to oppose HB3
Charlotte City Council to debate street vendor rules in NoDa
Charlotte-area communities prepare for protesters on Saturday
Charlotte extends contract for interim city attorney
Gov. Stein unveils $10B Amazon tech campus in Richmond County
Governor creates cannabis advisory council to regulate NC’s THC market
Bill claiming to lower energy costs by reducing some NC climate goals moves through House
Latest Election Headlines
North Carolina justice sworn in after long battle over result
Judge to decide validity of 65K votes in North Carolina Supreme Court race
Recount likely in SC Senate District 17 race
New voters may have kept NC purple, expert says
Maurice Green elected as North Carolina Superintendent of Public Instruction
Voters deny $588M school bond, Lancaster County officials say
Previously on the Political Beat
National Political Coverage
Voice of America and Radio Farda's Persian services cover Israel-Iran conflict despite cutbacks
These are 5 things the UN does that you may not have known
In Virginia and New Jersey governor's races, Democrats reprise a 2018 roadmap for opposing Trump 2.0
Trump's latest judicial pick is someone that Joe Biden almost nominated
US starts evacuating some diplomats from its embassy in Israel as Iran conflict intensifies
US resumes visas for foreign students but demands access to social media accounts
Latest Election Videos
Forecast from Chief Meteorologist
John Ahrens
NOW
79
°
4 AM
75
°
7 AM
74
°
WSOCTV.com Newsletters
Sign Up For Newsletters
ZIP Code
Please enter a valid zip code
Email Address
Please enter a valid email address
Sign Up
Political Beat Stories
Crickets released in protest disrupt Mecklenburg County Commission meeting
NC leaders announce changes to shorten DMV lines
Charlotte City Council considering $25 million for NASCAR Hall of Fame improvements
Charlotte Area Transit System approves ambitious transit plan
South Carolina signs new ‘revenge porn’ law
Charlotte councilwoman’s indicted daughter withdraws request for Jamaica trip
‘A wave is coming’: NC farmer says tariffs, inflation hitting some harder than others
Wadesboro council member censured over social media post
Embattled Charlotte Councilwoman Tiawana Brown hosts town hall
City councilmember calls for investigation after repeated closed session leaks
Charlotte City Council swears in new District 6 representative
CMPD Chief announces retirement, reaches $305k settlement with City Council
Latest Photo Galleries
PHOTOS: Century-old treasures emerge amid post-Helene Lake Lure restoration efforts
PHOTOS: Wells Fargo installs sign on one of tallest Uptown buildings
PHOTOS: Crowds gather across Charlotte area as part of nationwide day of protest
Photos: Israel attacks Iran
Photos: Air India flight 171 crash
Photos: Brian Wilson through the years