Ken McCool
Meet the Candidate

A Matthews neighbor who keeps his word.

Lifelong Matthews resident, small-business owner, and former Mayor Pro Tem, running to make District 105 a place working families can still afford.

Ken McCool has spent his whole life in Matthews. He's a local small-business owner who got into public service for one reason: to make it easier for the families around him to afford a good life.

Ken was appointed to the Matthews Board of Commissioners in 2020, becoming one of the youngest local officials in North Carolina, then earned the voters' trust in his own right, winning election in 2021 and again in 2023 and rising to Mayor Pro Tem. He served on the board through the end of 2025.

"I'm not a politician looking for the next office. I'm a neighbor who shows up and keeps his word."

His record is a record of delivery, not promises. Ken helped secure $1.5 million in federal funds for affordable housing, delivered the largest parks investment Matthews has seen in 15 years, and helped recruit an advanced-manufacturing campus that brings good-paying jobs to the region.

$1.5Msecured for affordable housing
elected by his neighbors, 2021 & 2023
15-yrlargest parks investment in that span

When Matthews was promised light rail and then cut out of the county's transit plan, Ken fought for the town's fair share, because a local champion should be able to deliver the single biggest thing his own town was promised.

Now Ken is running for the North Carolina House in District 105 to do for the whole district what he's already done for Matthews: bring down the cost of living, deliver real things families can see and use, and keep his word to the people who send him there.

Where Ken standsChip in

Join the Team

216 votes decided this seat last time. Add your name and help send Raleigh a neighbor who's already delivered for Matthews, Mint Hill, and southeast Charlotte, and will keep delivering.

By signing up for texts you consent to receive campaign messages from Ken McCool for NC. Msg & data rates may apply. Reply STOP to opt out.

216 votes decided this seat. Yours counts double here.Chip in