Tom McInnis

Tom McInnis portrait

Thomas Moses McInnis

U.S.A.

Party Republican
Latest Campaign State Senate
Date of Birth April 16, 1954 (Age: 72)
Overall Community Sentiment: Neutral

Social Media

Ask our AI
  • Ask me questions about Tom McInnis.

Our AI can make mistakes, check important info
Overview
Community
Analysis
Personal Background

Tom McInnis was born in Richmond County, North Carolina, to a farmer and a public-school teacher, growing up in a modest, working-class environment. He established the Iron Horse Auction Company in 1983, which became one of the top auction firms in the U.S. McInnis has extensive public service experience, including roles on the Richmond County Board of Education, Economic Development Board, Planning and Zoning Board, and Board of Elections. He has also served in the North Carolina State Senate since 2014, holding key committee positions and securing funding for various community projects.

Political Ideas

Tom McInnis blends traditional conservative values with a surprising focus on community welfare and economic pragmatism. His commitment to Second Amendment rights and voter integrity aligns with a staunch conservative stance, yet he also champions education reform and community funding in ways that seem less ideologically driven. McInnis's legislative record reveals an unexpected convergence with opposing factions on environmental regulations, indicating a highly calculated approach to protecting regional industrial interests. His rhetoric consistently emphasizes personal responsibility and community support, creating a nuanced political identity that invites further exploration.

Campaigns
2024: North Carolina State Senate
ELECTED

Election History

North Carolina Senate 21st district general election, 2024

67,494 votes (62.76%)

Win

North Carolina Senate 21st district general election, 2024

67,494 votes (62.76%)

Win

Position Details

2022: North Carolina State Senate
ELECTED

Election History

North Carolina Senate 21st district general election, 2022

36,468 votes (54.63%)

Win
2020: North Carolina State Senate
ELECTED

Election History

North Carolina Senate 25th district general election, 2020

60,152 votes (59.15%)

Win
2018: North Carolina State Senate
ELECTED

Election History

2018 North Carolina Senate election, district 25

41,601 votes (57.09%)

Win
2016: North Carolina State Senate
ELECTED

Election History

North Carolina Senate 25th district general election, 2016

53,621 votes (63.81%)

Win
2014: North Carolina State Senate
ELECTED

Election History

North Carolina Senate 25th district general election, 2014

28,496 votes (50.40%)

Win