Tuscaloosa County, Alabama
Precinct data
Results by precinct
54 precincts · 85,256 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -BOBBY MILLER ACTIVITYBOBBY MILLER ACTIVITY | 3,478 | 2,977 | 93 | 6,548 | 53.1% | 45.5% | D+7.7 |
|---|---|---|---|---|---|---|---|
| Precinct -MARY PHELPS CTRMARY PHELPS CTR | 1,296 | 2,968 | 90 | 4,354 | 29.8% | 68.2% | R+38.4 |
| Precinct -BELK ACTIVITY CTRBELK ACTIVITY CTR | 2,807 | 1,478 | 55 | 4,340 | 64.7% | 34.1% | D+30.6 |
| Precinct -CH OF THE HIGHLANDSCH OF THE HIGHLANDS | 1,238 | 2,491 | 83 | 3,812 | 32.5% | 65.3% | R+32.9 |
| Precinct -CARROLLS CRK BAPT CHCARROLLS CRK BAPT CH | 495 | 2,884 | 31 | 3,410 | 14.5% | 84.6% | R+70.1 |
| Precinct -COVENANT CHCOVENANT CH | 1,446 | 1,837 | 32 | 3,315 | 43.6% | 55.4% | R+11.8 |
| Precinct -NORTHPORT CITY HALLNORTHPORT CITY HALL | 1,083 | 2,142 | 46 | 3,271 | 33.1% | 65.5% | R+32.4 |
| Precinct -LAKEVIEW BAPT CHLAKEVIEW BAPT CH | 373 | 2,432 | 19 | 2,824 | 13.2% | 86.1% | R+72.9 |
| Precinct -CHAPEL HILL BAPTCHAPEL HILL BAPT | 551 | 2,101 | 35 | 2,687 | 20.5% | 78.2% | R+57.7 |
| Precinct -ALBERTA BAPT CHALBERTA BAPT CH | 1,780 | 818 | 56 | 2,654 | 67.1% | 30.8% | D+36.2 |
| Precinct -DAYSTAR FAMILY CHDAYSTAR FAMILY CH | 689 | 1,509 | 52 | 2,250 | 30.6% | 67.1% | R+36.4 |
| Precinct -FLATWOODS BAPT CHFLATWOODS BAPT CH | 788 | 1,416 | 33 | 2,237 | 35.2% | 63.3% | R+28.1 |
| Precinct -GRACE PRES_ CHURCHGRACE PRES_ CHURCH | 1,648 | 487 | 36 | 2,171 | 75.9% | 22.4% | D+53.5 |
| Precinct -STILLMAN COLLEGE WYNN BLDGSTILLMAN COLLEGE WYNN BLDG | 1,963 | 149 | 44 | 2,156 | 91.0% | 6.9% | D+84.1 |
| Precinct -TANNEHILL VALLEY BAPTTANNEHILL VALLEY BAPT | 541 | 1,527 | 17 | 2,085 | 25.9% | 73.2% | R+47.3 |
| Precinct -DUNCANVILLE MIDDLE SCHDUNCANVILLE MIDDLE SCH | 441 | 1,504 | 11 | 1,956 | 22.5% | 76.9% | R+54.3 |
| Precinct -MCABEE CTRMCABEE CTR | 1,095 | 800 | 35 | 1,930 | 56.7% | 41.5% | D+15.3 |
| Precinct -COALING TOWN HALLCOALING TOWN HALL | 309 | 1,413 | 19 | 1,741 | 17.7% | 81.2% | R+63.4 |
| Precinct -NEW LIFE BAPT CHNEW LIFE BAPT CH | 1,419 | 256 | 18 | 1,693 | 83.8% | 15.1% | D+68.7 |
| Precinct -NORTHPORT COMM CTRNORTHPORT COMM CTR | 817 | 845 | 30 | 1,692 | 48.3% | 49.9% | R+1.7 |
| Precinct -MCDONALD HUGHES COMMMCDONALD HUGHES COMM | 1,556 | 77 | 12 | 1,645 | 94.6% | 4.7% | D+89.9 |
| Precinct -UNIVERSITY MALLUNIVERSITY MALL | 901 | 682 | 26 | 1,609 | 56.0% | 42.4% | D+13.6 |
| Precinct -VANCE ACTIVITY BLDGVANCE ACTIVITY BLDG | 281 | 1,238 | 11 | 1,530 | 18.4% | 80.9% | R+62.5 |
| Precinct -COMM CH COTTONDALECOMM CH COTTONDALE | 495 | 966 | 21 | 1,482 | 33.4% | 65.2% | R+31.8 |
| Precinct -G_G_ HARDIN COMM CTRG_G_ HARDIN COMM CTR | 203 | 1,265 | 9 | 1,477 | 13.7% | 85.6% | R+71.9 |
| Precinct -MT OLIVE BAPT CHMT OLIVE BAPT CH | 199 | 1,222 | 10 | 1,431 | 13.9% | 85.4% | R+71.5 |
| Precinct -SOMA CHSOMA CH | 848 | 387 | 22 | 1,257 | 67.5% | 30.8% | D+36.7 |
| Precinct -STATION #2 CARROLLS CRKSTATION #2 CARROLLS CRK | 167 | 1,016 | 12 | 1,195 | 14.0% | 85.0% | R+71.0 |
| Precinct -FOSTERS FIRE DEPTFOSTERS FIRE DEPT | 365 | 818 | 10 | 1,193 | 30.6% | 68.6% | R+38.0 |
| Precinct -COTTONDALECOTTONDALE | 302 | 757 | 11 | 1,070 | 28.2% | 70.7% | R+42.5 |
| Precinct -MONTGOMERY FIRE DEPTMONTGOMERY FIRE DEPT | 88 | 968 | 11 | 1,067 | 8.2% | 90.7% | R+82.5 |
| Precinct -NORTHSIDE LIONS CLUBNORTHSIDE LIONS CLUB | 61 | 993 | 3 | 1,057 | 5.8% | 93.9% | R+88.2 |
| Precinct -U OF A STUDENT REC CTRU OF A STUDENT REC CTR | 528 | 505 | 22 | 1,055 | 50.0% | 47.9% | D+2.2 |
| Precinct -ABERNANT BAPT CHABERNANT BAPT CH | 90 | 909 | 8 | 1,007 | 8.9% | 90.3% | R+81.3 |
| Precinct -CORNERSTONE BAPT CHCORNERSTONE BAPT CH | 759 | 93 | 7 | 859 | 88.4% | 10.8% | D+77.5 |
| Precinct -COUNTY CTHS ANNEXCOUNTY CTHS ANNEX | 423 | 381 | 28 | 832 | 50.8% | 45.8% | D+5.0 |
| Precinct -COKER TOWN HALLCOKER TOWN HALL | 66 | 724 | 4 | 794 | 8.3% | 91.2% | R+82.9 |
| Precinct -COUNTY RD CAMP #3COUNTY RD CAMP #3 | 101 | 671 | 4 | 776 | 13.0% | 86.5% | R+73.5 |
| Precinct -YELLOW CREEK BAPT CHYELLOW CREEK BAPT CH | 93 | 660 | 12 | 765 | 12.2% | 86.3% | R+74.1 |
| Precinct -PETERSON COMM CHPETERSON COMM CH | 98 | 626 | 10 | 734 | 13.4% | 85.3% | R+71.9 |
| Precinct -NEW ZION MISSIONARY CHNEW ZION MISSIONARY CH | 499 | 218 | 11 | 728 | 68.5% | 29.9% | D+38.6 |
| Precinct -WESLEY CHAPEL COMM CTRWESLEY CHAPEL COMM CTR | 185 | 515 | 6 | 706 | 26.2% | 72.9% | R+46.7 |
| Precinct -FOREST LAKE METHODISTFOREST LAKE METHODIST | 310 | 284 | 9 | 603 | 51.4% | 47.1% | D+4.3 |
| Precinct -BUHL VFD STATIONBUHL VFD STATION | 29 | 471 | 4 | 504 | 5.8% | 93.5% | R+87.7 |
| Precinct -UNITY BAPT CHUNITY BAPT CH | 282 | 122 | 4 | 408 | 69.1% | 29.9% | D+39.2 |
| Precinct -ROMULUS FIRE DEPT_ROMULUS FIRE DEPT_ | 57 | 321 | 2 | 380 | 15.0% | 84.5% | R+69.5 |
| Precinct -ECHOLA FIRE DEPTECHOLA FIRE DEPT | 31 | 345 | 2 | 378 | 8.2% | 91.3% | R+83.1 |
| Precinct -SHERIFF FIRING RANGESHERIFF FIRING RANGE | 22 | 344 | 0 | 366 | 6.0% | 94.0% | R+88.0 |
| Precinct -ELROD VFD STATIONELROD VFD STATION | 31 | 267 | 0 | 298 | 10.4% | 89.6% | R+79.2 |
| Precinct -WINDHAM SPRINGS BAPT CHWINDHAM SPRINGS BAPT CH | 21 | 261 | 4 | 286 | 7.3% | 91.3% | R+83.9 |
| Precinct -HAGLER COMM CTRHAGLER COMM CTR | 21 | 242 | 1 | 264 | 8.0% | 91.7% | R+83.7 |
| Precinct -KELLERMAN ANTIOCH BAPTKELLERMAN ANTIOCH BAPT | 21 | 181 | 0 | 202 | 10.4% | 89.6% | R+79.2 |
| Precinct -MAYFIELD FIRE DEPTMAYFIELD FIRE DEPT | 6 | 111 | 2 | 119 | 5.0% | 93.3% | R+88.2 |
| Precinct -WHITSON PLACE CHWHITSON PLACE CH | 3 | 50 | 0 | 53 | 5.7% | 94.3% | R+88.7 |
Presidential margin, 1876–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1876 | +37.7% |
| 1880 | +39.4% |
| 1884 | +37.3% |
| 1888 | +35.1% |
| 1892 | +35.3% |
| 1896 | +36.5% |
| 1900 | +27.7% |
| 1904 | +79.9% |
| 1908 | +77.1% |
| 1912 | +80.8% |
| 1916 | +81.9% |
| 1920 | +74.5% |
| 1924 | +76.8% |
| 1928 | +39.2% |
| 1932 | +88.7% |
| 1936 | +89.1% |
| 1940 | +87.0% |
| 1944 | +78.1% |
| 1948 | −12.1% |
| 1952 | +32.5% |
| 1956 | +23.1% |
| 1960 | +19.0% |
| 1964 | −68.7% |
| 1968 | +6.1% |
| 1972 | −42.7% |
| 1976 | +11.5% |
| 1980 | −1.6% |
| 1984 | −26.8% |
| 1988 | −20.2% |
| 1992 | −6.8% |
| 1996 | −9.0% |
| 2000 | −15.6% |
| 2004 | −23.5% |
| 2008 | −16.0% |
| 2012 | −17.4% |
| 2016 | −19.6% |
| 2020 | −14.8% |
| 2024 | −20.3% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 36.1%18,591 | 61.9%31,879 | 51,535 |
| 2020 | R | 45.0%40,404 | 55.0%49,347 | 89,751 |
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2018 | 138,882 |
| 2020 | 150,175 |
| 2022 | 148,046 |
| 2024 | 154,595 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
−759 net domestic migration · 2025
Net +9,151 over 2011–2025 · gain loss
Arrivals reported $51,393 in average income, against $80,615 for residents who stayed — 36% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+8.5 on average — 12 points more Democratic-leaning than Tuscaloosa County, AL itself (R+20.3).
Where arrivals came from lean of each source
- Jefferson County, AL574D+10.4
- Hale County, AL191D+6.8
- Pickens County, AL169R+23.3
- Shelby County, AL129R+40.6
- Bibb County, AL120R+64.3
- Greene County, AL89D+55.7
Where departures went households, 2022–23
- Jefferson County, AL631
- Hale County, AL251
- Shelby County, AL212
- Madison County, AL146
- Bibb County, AL121
- Pickens County, AL118
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 | +823 |
| 2012 | +887 |
| 2013 | +1,140 |
| 2014 | +860 |
| 2015 | +623 |
| 2016 | +460 |
| 2017 | +97 |
| 2018 | −159 |
| 2019 | +261 |
| 2021 | +4,068 |
| 2022 | +654 |
| 2023 | −141 |
| 2024 | +337 |
| 2025 | −759 |
Despite the University of Alabama anchoring a large student and faculty population in Tuscaloosa, Republican presidential candidates have carried the county by double digits in every recent cycle, reflecting the surrounding rural and suburban electorate's conservative lean.
Across the recorded series it reached a Democratic high of 89.1 points in 1936 and a Republican high of 68.7 points in 1964. Between 2020 and 2024 the county moved 5.5 points toward the Republican candidate; the 2024 margin was 20.3 points.
A population of 237,552, a 59% non-Hispanic-white share, and a median household income of $66,231 describe the county. The county's voting pattern over the last decade is most similar to that of Lowndes County and Houston 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 →
Tuscaloosa County, Alabama. Akashic. https://akashic.app/county/01125/. Accessed May 20, 2026. License: CC BY 4.0.