Canadian County, Oklahoma
Precinct data
Results by precinct
111 precincts · 73,074 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -090507090507 | 904 | 2,180 | 72 | 3,156 | 28.6% | 69.1% | R+40.4 |
|---|---|---|---|---|---|---|---|
| Precinct -090200090200 | 1,008 | 1,905 | 54 | 2,967 | 34.0% | 64.2% | R+30.2 |
| Precinct -090506090506 | 759 | 2,084 | 43 | 2,886 | 26.3% | 72.2% | R+45.9 |
| Precinct -090312090312 | 933 | 1,829 | 58 | 2,820 | 33.1% | 64.9% | R+31.8 |
| Precinct -090301090301 | 625 | 1,754 | 43 | 2,422 | 25.8% | 72.4% | R+46.6 |
| Precinct -090223090223 | 760 | 1,505 | 49 | 2,314 | 32.8% | 65.0% | R+32.2 |
| Precinct -090203090203 | 881 | 1,268 | 40 | 2,189 | 40.2% | 57.9% | R+17.7 |
| Precinct -090504090504 | 425 | 1,667 | 42 | 2,134 | 19.9% | 78.1% | R+58.2 |
| Precinct -090216090216 | 642 | 1,417 | 43 | 2,102 | 30.5% | 67.4% | R+36.9 |
| Precinct -090305090305 | 512 | 1,381 | 40 | 1,933 | 26.5% | 71.4% | R+45.0 |
| Precinct -090215090215 | 630 | 1,243 | 33 | 1,906 | 33.1% | 65.2% | R+32.2 |
| Precinct -090224090224 | 570 | 1,257 | 34 | 1,861 | 30.6% | 67.5% | R+36.9 |
| Precinct -090303090303 | 556 | 1,245 | 29 | 1,830 | 30.4% | 68.0% | R+37.7 |
| Precinct -090227090227 | 559 | 1,189 | 39 | 1,787 | 31.3% | 66.5% | R+35.3 |
| Precinct -090300090300 | 387 | 1,329 | 52 | 1,768 | 21.9% | 75.2% | R+53.3 |
| Precinct -090220090220 | 440 | 1,145 | 31 | 1,616 | 27.2% | 70.9% | R+43.6 |
| Precinct -090202090202 | 465 | 1,116 | 21 | 1,602 | 29.0% | 69.7% | R+40.6 |
| Precinct -090218090218 | 486 | 1,062 | 42 | 1,590 | 30.6% | 66.8% | R+36.2 |
| Precinct -090205090205 | 535 | 1,017 | 36 | 1,588 | 33.7% | 64.0% | R+30.4 |
| Precinct -090206090206 | 443 | 1,070 | 35 | 1,548 | 28.6% | 69.1% | R+40.5 |
| Precinct -090204090204 | 511 | 997 | 39 | 1,547 | 33.0% | 64.4% | R+31.4 |
| Precinct -090217090217 | 543 | 877 | 40 | 1,460 | 37.2% | 60.1% | R+22.9 |
| Precinct -090308090308 | 271 | 1,156 | 28 | 1,455 | 18.6% | 79.5% | R+60.8 |
| Precinct -090208090208 | 493 | 871 | 44 | 1,408 | 35.0% | 61.9% | R+26.8 |
| Precinct -090124090124 | 362 | 976 | 22 | 1,360 | 26.6% | 71.8% | R+45.1 |
| Precinct -090306090306 | 309 | 984 | 23 | 1,316 | 23.5% | 74.8% | R+51.3 |
| Precinct -090110090110 | 349 | 916 | 28 | 1,293 | 27.0% | 70.8% | R+43.9 |
| Precinct -090221090221 | 413 | 827 | 33 | 1,273 | 32.4% | 65.0% | R+32.5 |
| Precinct -090222090222 | 399 | 783 | 28 | 1,210 | 33.0% | 64.7% | R+31.7 |
| Precinct -090207090207 | 373 | 797 | 23 | 1,193 | 31.3% | 66.8% | R+35.5 |
| Precinct -090225090225 | 399 | 755 | 25 | 1,179 | 33.8% | 64.0% | R+30.2 |
| Precinct -090214090214 | 352 | 770 | 28 | 1,150 | 30.6% | 67.0% | R+36.3 |
| Precinct -090228090228 | 388 | 700 | 23 | 1,111 | 34.9% | 63.0% | R+28.1 |
| Precinct -090304090304 | 323 | 725 | 27 | 1,075 | 30.0% | 67.4% | R+37.4 |
| Precinct -090400090400 | 117 | 823 | 21 | 961 | 12.2% | 85.6% | R+73.5 |
| Precinct -090211090211 | 233 | 686 | 16 | 935 | 24.9% | 73.4% | R+48.4 |
| Precinct -090106090106 | 292 | 596 | 28 | 916 | 31.9% | 65.1% | R+33.2 |
| Precinct -090302090302 | 248 | 640 | 16 | 904 | 27.4% | 70.8% | R+43.4 |
| Precinct -090210090210 | 231 | 630 | 18 | 879 | 26.3% | 71.7% | R+45.4 |
| Precinct -090118090118 | 261 | 557 | 17 | 835 | 31.3% | 66.7% | R+35.4 |
| Precinct -090201090201 | 175 | 624 | 16 | 815 | 21.5% | 76.6% | R+55.1 |
| Precinct -090212090212 | 258 | 526 | 13 | 797 | 32.4% | 66.0% | R+33.6 |
| Precinct -090213090213 | 220 | 497 | 14 | 731 | 30.1% | 68.0% | R+37.9 |
| Precinct -090310090310 | 117 | 579 | 9 | 705 | 16.6% | 82.1% | R+65.5 |
| Precinct -090100090100 | 87 | 487 | 7 | 581 | 15.0% | 83.8% | R+68.8 |
| Precinct -090502090502 | 49 | 468 | 9 | 526 | 9.3% | 89.0% | R+79.7 |
| Precinct -090229090229 | 103 | 338 | 8 | 449 | 22.9% | 75.3% | R+52.3 |
| Precinct -090408090408 | 72 | 347 | 12 | 431 | 16.7% | 80.5% | R+63.8 |
| Precinct -090114090114 | 74 | 341 | 9 | 424 | 17.5% | 80.4% | R+63.0 |
| Precinct -090107090107 | 87 | 311 | 4 | 402 | 21.6% | 77.4% | R+55.7 |
| Precinct -090403090403 | 58 | 307 | 2 | 367 | 15.8% | 83.7% | R+67.8 |
| Precinct -090102090102 | 49 | 242 | 5 | 296 | 16.6% | 81.8% | R+65.2 |
| Precinct -090116090116 | 128 | 109 | 2 | 239 | 53.6% | 45.6% | D+7.9 |
| Precinct -090404090404 | 37 | 192 | 0 | 229 | 16.2% | 83.8% | R+67.7 |
| Precinct -090406090406 | 35 | 173 | 4 | 212 | 16.5% | 81.6% | R+65.1 |
| Precinct -090119090119 | 46 | 80 | 1 | 127 | 36.2% | 63.0% | R+26.8 |
| Precinct -090219090219 | 32 | 79 | 4 | 115 | 27.8% | 68.7% | R+40.9 |
| Precinct -090239090239 | 18 | 93 | 2 | 113 | 15.9% | 82.3% | R+66.4 |
| Precinct -090129090129 | 6 | 29 | 1 | 36 | 16.7% | 80.6% | R+63.9 |
| Voting District 10040_40017100 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 10240_40017102 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 10440_40017104 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 10640_40017106 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 10740_40017107 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 11240_40017112 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 11440_40017114 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 11640_40017116 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 12440_40017124 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 12640_40017126 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 20040_40017200 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 20140_40017201 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 20440_40017204 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 20540_40017205 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 20640_40017206 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 20840_40017208 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 21040_40017210 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 21440_40017214 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 21540_40017215 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 21640_40017216 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 21740_40017217 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 21840_40017218 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 21940_40017219 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 22040_40017220 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 22140_40017221 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 22240_40017222 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 22340_40017223 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 22440_40017224 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 22540_40017225 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 22640_40017226 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 22740_40017227 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 30040_40017300 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 30140_40017301 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 30240_40017302 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 30440_40017304 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 30540_40017305 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 30640_40017306 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 40040_40017400 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 40240_40017402 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 40340_40017403 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 40440_40017404 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 40540_40017405 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 40640_40017406 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 40740_40017407 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 40840_40017408 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 50040_40017500 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 50240_40017502 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 50340_40017503 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 50440_40017504 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 50640_40017506 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 70040_40017700 | 0 | 0 | 0 | 0 | — | — | Even |
| Voting District 70140_40017701 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1908–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1908 | +4.6% |
| 1912 | +6.0% |
| 1916 | +14.3% |
| 1920 | −8.2% |
| 1924 | −0.1% |
| 1928 | −28.3% |
| 1932 | +45.3% |
| 1936 | +29.6% |
| 1940 | +7.9% |
| 1944 | +1.3% |
| 1948 | +19.8% |
| 1952 | −26.9% |
| 1956 | −18.8% |
| 1960 | −14.7% |
| 1964 | +5.1% |
| 1968 | −19.3% |
| 1972 | −59.4% |
| 1976 | −14.3% |
| 1980 | −49.3% |
| 1984 | −59.6% |
| 1988 | −40.8% |
| 1992 | −28.9% |
| 1996 | −30.0% |
| 2000 | −45.6% |
| 2004 | −54.8% |
| 2008 | −52.2% |
| 2012 | −54.3% |
| 2016 | −51.2% |
| 2020 | −43.3% |
| 2024 | −40.4% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 29.7%29,713 | 66.6%66,727 | 100,156 |
| 2020 | R | 28.2%17,386 | 67.3%41,519 | 61,681 |
Registered voters
By party of registration, over time
Registration and the presidential vote track closely here — within 1.1 points.
109,975 registered voters · 2026
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+4,664 net domestic migration · 2025
Net +51,132 over 2011–2025 · gain loss
Arrivals reported $63,615 in average income, against $87,728 for residents who stayed — 27% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+12.7 on average — 28 points more Democratic-leaning than Canadian County, OK itself (R+40.4).
Where arrivals came from lean of each source
- Oklahoma County, OK3,141R+1.7
- Cleveland County, OK574R+14.9
- Grady County, OK190R+62.7
- Tulsa County, OK89R+15.2
- McClain County, OK88R+60.6
- Custer County, OK77R+53.2
Where departures went households, 2022–23
- Oklahoma County, OK2,159
- Cleveland County, OK411
- Grady County, OK228
- McClain County, OK118
- Logan County, OK80
- Tulsa County, OK75
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | +2,234 |
| 2012 | +2,236 |
| 2013 | +2,518 |
| 2014 | +2,455 |
| 2015 | +2,889 |
| 2016 | +2,313 |
| 2017 | +2,748 |
| 2018 | +3,607 |
| 2019 | +3,078 |
| 2021 | +6,382 |
| 2022 | +6,205 |
| 2023 | +5,460 |
| 2024 | +4,343 |
| 2025 | +4,664 |
Canadian County anchors the western edge of the Oklahoma City metro, where rapid suburban expansion has accompanied some of the state's steepest population growth — yet its presidential margins have held firmly above R+40 across recent cycles.
Across the recorded series it reached a Democratic high of 45.3 points in 1932 and a Republican high of 59.6 points in 1984. Between 2020 and 2024 the county moved 2.9 points toward the Democratic candidate; the 2024 margin was 40.4 points.
A population of 168,985, a 70% non-Hispanic-white share, and a median household income of $87,751 describe the county. The county's voting pattern over the last decade is most similar to that of Jackson County and Montgomery County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
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 →
Canadian County, Oklahoma. Akashic. https://akashic.app/county/40017/. Accessed May 20, 2026. License: CC BY 4.0.