Madison County, North Carolina
Madison County, NCTrumpR+23.4
2024 precinct map of Madison CountyPrecinct-level 2024 presidential results for Madison County, with each precinct boundary colored by Democratic-vs-Republican margin, and gold where an independent or third-party candidate carried the precinct.
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 60.8% | 8,275 |
|---|---|---|
| Kamala HarrisDemocratic | 37.4% | 5,090 |
| Jill SteinGreen | 0.6% | 80 |
Harris +50Trump +50
12 precincts · 13,621 votes. Hover any precinct for its result.
The precinct map shows the 2024 presidential vote; the timeline scrubs the county’s overall result across 1892–2024.
presidential history
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −20.3% |
| 1896 | −25.2% |
| 1900 | −30.4% |
| 1904 | −32.7% |
| 1908 | −40.3% |
| 1912 | +17.6% |
| 1916 | −33.8% |
| 1920 | −45.9% |
| 1924 | −37.1% |
| 1928 | −62.8% |
| 1932 | −24.2% |
| 1936 | −23.9% |
| 1940 | −18.6% |
| 1944 | −31.4% |
| 1948 | −13.1% |
| 1952 | −12.9% |
| 1956 | −7.2% |
| 1960 | +1.4% |
| 1964 | +6.9% |
| 1968 | −14.6% |
| 1972 | −23.1% |
| 1976 | +16.7% |
| 1980 | +9.6% |
| 1984 | −10.1% |
| 1988 | −6.5% |
| 1992 | +10.8% |
| 1996 | +3.2% |
| 2000 | −14.1% |
| 2004 | −9.9% |
| 2008 | −1.6% |
| 2012 | −9.1% |
| 2016 | −25.4% |
| 2020 | −23.5% |
| 2024 | −23.4% |
DemocraticRepublican
voter registration
Registered voters
By party of registration, over time
DemocraticRepublicanUnaffiliatedOther parties
| Year | Total registered | Democratic | Republican | Unaffiliated | Other |
|---|---|---|---|---|---|
| 2008 | 16,341 | 7,944 | 4,675 | 3,711 | 11 |
| 2012 | 16,689 | 7,485 | 4,690 | 4,467 | 47 |
| 2016 | 16,935 | 6,811 | 4,389 | 5,638 | 97 |
| 2020 | 17,278 | 5,908 | 4,726 | 6,502 | 142 |
| 2022 | 17,381 | 5,362 | 4,868 | 7,024 | 127 |
| 2024 | 17,836 | 4,891 | 5,121 | 7,645 | 179 |
Source: North Carolina State Board of Elections
Madison County's rugged Appalachian terrain and small-town economy have consistently produced lopsided Republican margins, with the 2024 presidential result landing at R+23.4 in a county of fewer than 20,000 residents.
Across the recorded series it reached a Democratic high of 17.6 points in 1912 and a Republican high of 62.8 points in 1928. The 2024 margin was 23.4 points.
A population of 21,867, a 91% non-Hispanic-white share, and a median household income of $58,531 describe the county. The county's voting pattern over the last decade is most similar to that of Cass County and Spencer County.
Most similar counties
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Cite this page
All citations released under CC BY 4.0. Attribution: Akashic Intelligence.
Madison County, North Carolina. Akashic. https://akashic.app/county/37115/. Accessed May 20, 2026. License: CC BY 4.0.
License: CC BY 4.0
Embed this page
A live widget for your site — no API key, attribution built in, CC BY 4.0. All widgets & sizes →
North Carolina at the ballot boxAll elections →
More in North Carolina
Frequently asked questions
How did Madison County, North Carolina vote in 2024?
In 2024, Madison County, North Carolina voted Republican by 23.4 points (R+23.4), carried by the Republican candidate. Out of 13,621 votes cast, 5,090 went Democratic and 8,275 went Republican.
When did Madison County, North Carolina last vote Democratic?
The most recent presidential election in which Madison County, North Carolina voted Democratic was 1996.
How many people live in Madison County, North Carolina?
Madison County, North Carolina has a population of 21,867 according to the 2024 American Community Survey 5-year estimates from the US Census Bureau.
What is the median household income in Madison County, North Carolina?
Median household income in Madison County, North Carolina is $58,531 — below the national median of $80,734. The North Carolina state median is $72,388.
What is the political history of Madison County, North Carolina?
Akashic tracks 38 presidential elections in Madison County, North Carolina from 1876 to 2024. Of those, 6 went Democratic and 27 went Republican.