Shelby County, Alabama
Precinct data
Results by precinct
38 precincts · 114,698 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -PELHAM CIVIC COMPLEXPELHAM CIVIC COMPLEX | 3,207 | 4,994 | 167 | 8,368 | 38.3% | 59.7% | R+21.4 |
|---|---|---|---|---|---|---|---|
| Precinct -HELENA COMM_ CTR_HELENA COMM_ CTR_ | 2,465 | 5,367 | 132 | 7,964 | 31.0% | 67.4% | R+36.4 |
| Precinct -KINGWOOD CHURCHKINGWOOD CHURCH | 2,790 | 4,919 | 110 | 7,819 | 35.7% | 62.9% | R+27.2 |
| Precinct -HOPE MOUNTAIN CHHOPE MOUNTAIN CH | 1,917 | 2,608 | 74 | 4,599 | 41.7% | 56.7% | R+15.0 |
| Precinct -CALERA BAPTIST CHURCHCALERA BAPTIST CHURCH | 1,802 | 2,576 | 58 | 4,436 | 40.6% | 58.1% | R+17.4 |
| Precinct -WESTWOOD BAPTIST CHWESTWOOD BAPTIST CH | 1,310 | 3,055 | 64 | 4,429 | 29.6% | 69.0% | R+39.4 |
| Precinct -SHELBY CO_ SERVICES BLDG_SHELBY CO_ SERVICES BLDG_ | 1,059 | 3,296 | 71 | 4,426 | 23.9% | 74.5% | R+50.5 |
| Precinct -RIVERCHASE CHURCH CHRISTRIVERCHASE CHURCH CHRIST | 1,265 | 3,027 | 101 | 4,393 | 28.8% | 68.9% | R+40.1 |
| Precinct -VALLEYDALE BAPTISTVALLEYDALE BAPTIST | 1,096 | 3,146 | 129 | 4,371 | 25.1% | 72.0% | R+46.9 |
| Precinct -CHURCH AT CAHABA BENDCHURCH AT CAHABA BEND | 1,017 | 2,915 | 51 | 3,983 | 25.5% | 73.2% | R+47.7 |
| Precinct -EVANGEL PRESBY_ CHEVANGEL PRESBY_ CH | 1,172 | 2,640 | 80 | 3,892 | 30.1% | 67.8% | R+37.7 |
| Precinct -CHURCH AT BROOKHILLSCHURCH AT BROOKHILLS | 1,436 | 2,198 | 75 | 3,709 | 38.7% | 59.3% | R+20.5 |
| Precinct -CHELSEA CHURCH OF GODCHELSEA CHURCH OF GOD | 718 | 2,690 | 60 | 3,468 | 20.7% | 77.6% | R+56.9 |
| Precinct -MCCHESNEY STUDENT CTR_MCCHESNEY STUDENT CTR_ | 1,496 | 1,910 | 54 | 3,460 | 43.2% | 55.2% | R+12.0 |
| Precinct -CHURCH OF JESUS CHRISTCHURCH OF JESUS CHRIST | 1,115 | 2,218 | 54 | 3,387 | 32.9% | 65.5% | R+32.6 |
| Precinct -OLD MILL SQUAREOLD MILL SQUARE | 631 | 2,599 | 29 | 3,259 | 19.4% | 79.7% | R+60.4 |
| Precinct -FOUNDERS CLUBHOUSEFOUNDERS CLUBHOUSE | 719 | 2,278 | 43 | 3,040 | 23.7% | 74.9% | R+51.3 |
| Precinct -1ST CHRISTIAN CH1ST CHRISTIAN CH | 1,014 | 1,854 | 62 | 2,930 | 34.6% | 63.3% | R+28.7 |
| Precinct -MEADOWBROOK BAPTISTMEADOWBROOK BAPTIST | 700 | 2,009 | 48 | 2,757 | 25.4% | 72.9% | R+47.5 |
| Precinct -ASBURY UN METHODISTASBURY UN METHODIST | 635 | 2,057 | 58 | 2,750 | 23.1% | 74.8% | R+51.7 |
| Precinct -DOUBLE OAK CH- CHELSEADOUBLE OAK CH- CHELSEA | 624 | 1,929 | 47 | 2,600 | 24.0% | 74.2% | R+50.2 |
| Precinct -HEARDMONT PARK SR_ COMM CTRHEARDMONT PARK SR_ COMM CTR | 514 | 1,799 | 81 | 2,394 | 21.5% | 75.1% | R+53.7 |
| Precinct -NORTH SHELBY BAPTISTNORTH SHELBY BAPTIST | 634 | 1,632 | 30 | 2,296 | 27.6% | 71.1% | R+43.5 |
| Precinct -WILSONVILLE UMCWILSONVILLE UMC | 226 | 1,995 | 19 | 2,240 | 10.1% | 89.1% | R+79.0 |
| Precinct -SOUTH SHELBY BAPT_ CHSOUTH SHELBY BAPT_ CH | 188 | 1,855 | 9 | 2,052 | 9.2% | 90.4% | R+81.2 |
| Precinct -RIVERCHASE BAPTISTRIVERCHASE BAPTIST | 679 | 1,273 | 56 | 2,008 | 33.8% | 63.4% | R+29.6 |
| Precinct -CHELSEA COMM_ CTR_CHELSEA COMM_ CTR_ | 274 | 1,579 | 20 | 1,873 | 14.6% | 84.3% | R+69.7 |
| Precinct -NEW HOPE CUMBERLANDNEW HOPE CUMBERLAND | 387 | 1,429 | 56 | 1,872 | 20.7% | 76.3% | R+55.7 |
| Precinct -SHOAL CREEK TOWN HALLSHOAL CREEK TOWN HALL | 397 | 1,419 | 22 | 1,838 | 21.6% | 77.2% | R+55.6 |
| Precinct -CHRIST CH UNITED METHODISTCHRIST CH UNITED METHODIST | 346 | 1,073 | 24 | 1,443 | 24.0% | 74.4% | R+50.4 |
| Precinct -NEW LIFE ASSEMBLY GODNEW LIFE ASSEMBLY GOD | 235 | 1,185 | 9 | 1,429 | 16.4% | 82.9% | R+66.5 |
| Precinct -VINCENT REVIVAL CTR_VINCENT REVIVAL CTR_ | 324 | 937 | 6 | 1,267 | 25.6% | 74.0% | R+48.4 |
| Precinct -HARPERSVILLE COMM_ CTR_HARPERSVILLE COMM_ CTR_ | 286 | 758 | 9 | 1,053 | 27.2% | 72.0% | R+44.8 |
| Precinct -GREYSTONE FARMS CLUBGREYSTONE FARMS CLUB | 198 | 673 | 22 | 893 | 22.2% | 75.4% | R+53.2 |
| Precinct -VANDIVER SR_ CTR_VANDIVER SR_ CTR_ | 63 | 736 | 6 | 805 | 7.8% | 91.4% | R+83.6 |
| Precinct -DUNNAVANT COMM_ CTR_DUNNAVANT COMM_ CTR_ | 44 | 399 | 3 | 446 | 9.9% | 89.5% | R+79.6 |
| Precinct -PEA RIDGE COMM_ CTR_PEA RIDGE COMM_ CTR_ | 37 | 357 | 5 | 399 | 9.3% | 89.5% | R+80.2 |
| Precinct -BEULAH BAPTIST CHURCHBEULAH BAPTIST CHURCH | 67 | 282 | 1 | 350 | 19.1% | 80.6% | R+61.4 |
Presidential margin, 1876–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1876 | +31.4% |
| 1880 | +26.7% |
| 1884 | +10.5% |
| 1888 | +22.0% |
| 1892 | +39.6% |
| 1896 | +19.5% |
| 1900 | −28.1% |
| 1904 | +17.5% |
| 1908 | −8.8% |
| 1912 | +36.9% |
| 1916 | −4.2% |
| 1920 | −12.3% |
| 1924 | +3.4% |
| 1928 | −19.6% |
| 1932 | +20.0% |
| 1936 | +24.1% |
| 1940 | +49.4% |
| 1944 | +34.7% |
| 1948 | −32.7% |
| 1952 | +6.8% |
| 1956 | −7.1% |
| 1960 | +1.1% |
| 1964 | −75.7% |
| 1968 | −5.6% |
| 1972 | −65.2% |
| 1976 | −11.1% |
| 1980 | −32.5% |
| 1984 | −56.9% |
| 1988 | −58.0% |
| 1992 | −46.5% |
| 1996 | −50.8% |
| 2000 | −55.5% |
| 2004 | −61.6% |
| 2008 | −53.4% |
| 2012 | −55.5% |
| 2016 | −50.6% |
| 2020 | −40.4% |
| 2024 | −40.6% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 23.4%16,276 | 72.9%50,762 | 69,626 |
| 2020 | R | 32.0%36,606 | 68.0%77,836 | 114,442 |
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2018 | 149,478 |
| 2020 | 165,412 |
| 2022 | 167,980 |
| 2024 | 178,361 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+1,717 net domestic migration · 2025
Net +20,761 over 2011–2025 · gain loss
Arrivals reported $75,666 in average income, against $116,882 for residents who stayed — 35% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+7.7 on average — 33 points more Democratic-leaning than Shelby County, AL itself (R+40.6).
Where arrivals came from lean of each source
- Jefferson County, AL2,889D+10.4
- Chilton County, AL228R+72.0
- Tuscaloosa County, AL212R+20.3
- St. Clair County, AL195R+64.0
- Talladega County, AL158R+33.7
- Montgomery County, AL109D+30.6
Where departures went households, 2022–23
- Jefferson County, AL2,379
- Chilton County, AL316
- St. Clair County, AL232
- Talladega County, AL149
- Madison County, AL140
- Tuscaloosa County, AL129
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 | +381 |
| 2012 | +1,648 |
| 2013 | +1,824 |
| 2014 | +1,046 |
| 2015 | +1,501 |
| 2016 | +1,040 |
| 2017 | +1,376 |
| 2018 | +1,037 |
| 2019 | +1,381 |
| 2021 | +3,091 |
| 2022 | +2,001 |
| 2023 | +2,000 |
| 2024 | +718 |
| 2025 | +1,717 |
Shelby County has added residents faster than almost any other Alabama county over the past two decades, drawing white-collar commuters from Birmingham. That suburban growth has yet to dent its heavily Republican presidential margins, which held above 40 points in 2024.
Across the recorded series it reached a Democratic high of 49.4 points in 1940 and a Republican high of 75.7 points in 1964. The 2024 margin was 40.6 points.
A population of 230,211, a 73% non-Hispanic-white share, and a median household income of $97,961 describe the county. The county's voting pattern over the last decade is most similar to that of Cherokee County and Coweta 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 →
Shelby County, Alabama. Akashic. https://akashic.app/county/01117/. Accessed May 20, 2026. License: CC BY 4.0.