OpinionObserver endorsements: Our choices in Mecklenburg commissioner primaries | OpinionUpdated February 28, 2024 at 11:33 AM
OpinionEndorsements: Our choices for NC House, Senate primaries in Mecklenburg County | OpinionUpdated February 27, 2024 at 12:15 AM
OpinionThom Tillis defies Trump, tells colleagues to ‘grow a spine’ on Ukraine | OpinionUpdated February 14, 2024 at 10:19 AM
OpinionThom Tillis reverts to his old self in rejecting much-needed border deal | OpinionUpdated February 6, 2024 at 1:12 PM
OpinionMark Robinson ‘doesn’t recall’ past statements on abortion. Here’s a reminder | OpinionJanuary 17, 2024 at 11:57 AM
OpinionMike Causey’s extravagant reminder: NC has a problem with secrecy | OpinionJanuary 17, 2024 at 9:54 AM
OpinionMark Harris now says 2018 election was stolen from him. Here are the facts | OpinionUpdated January 10, 2024 at 1:40 PM
EditorialsOn Background: Meet Paige Masten, opinion writer for the Charlotte ObserverUpdated December 11, 2023 at 4:09 PM
OpinionMark Robinson comes unglued over Thom Tillis endorsing his opponent | OpinionUpdated December 11, 2023 at 12:57 PM
OpinionNC Republicans revive some old map-drawing antics. Even conservatives aren’t happy | OpinionUpdated December 6, 2023 at 9:54 AM
OpinionViral arrest put CMPD under scrutiny. This time, leadership met the moment | OpinionNovember 30, 2023 at 2:01 PM
OpinionEveryone is wrong about David Tepper, according to David Tepper | OpinionUpdated November 28, 2023 at 3:47 PM
OpinionCharlotte police hit a woman 17 times during an arrest. We have concerns | OpinionUpdated November 17, 2023 at 12:00 PM
OpinionNC Republicans won’t let us vote on abortion. They know they’d lose. | OpinionNovember 12, 2023 at 5:00 AM
OpinionObserver endorsements: Our choices in Charlotte City Council electionsUpdated November 7, 2023 at 12:01 PM
OpinionCharlotte Observer endorsements: Our choices for CMS school board at-large seatsUpdated November 7, 2023 at 12:00 PM
OpinionCharlotte Observer endorsements: A historic school bond referendum is on the ballotUpdated November 7, 2023 at 12:00 PM
OpinionA city council candidate misspoke about her career. She should address it. | OpinionUpdated November 7, 2023 at 10:36 AM
OpinionHere are all of the Charlotte Observer’s endorsements in 2023 municipal racesNovember 6, 2023 at 5:00 AM
OpinionNC Republicans voted for the biggest election denier in Congress as House speaker | OpinionUpdated October 18, 2023 at 12:01 PM
OpinionNC’s attorney general may have given the NCAA the shove it needed on UNC’s Tez Walker | OpinionUpdated October 6, 2023 at 1:20 PM