- Lead
- 17,325
- Total
- 85,256
- vs nation
- R+18.8
- Turnout
- 46.9%
Tuscaloosa County, AL
President margin by year
Place winner margin
President results by year
2024 turnout 46.9% of 182,501 citizens 18+
- Lead
- 13,352
- Total
- 90,172
- vs nation
- R+19.3
- Turnout
- 56.4%
- Lead
- 15,961
- Total
- 81,358
- vs nation
- R+21.7
- Turnout
- 53.5%
- Lead
- 13,700
- Total
- 78,590
- vs nation
- R+21.3
- Turnout
- —
- Lead
- 12,609
- Total
- 78,912
- vs nation
- R+23.3
- Turnout
- —
- Lead
- 16,430
- Total
- 69,830
- vs nation
- R+21.1
- Turnout
- —
- Lead
- 9,389
- Total
- 60,114
- vs nation
- R+16.1
- Turnout
- —
- Lead
- 4,872
- Total
- 54,382
- vs nation
- R+17.5
- Turnout
- —
Key facts
- 2024 presidential margin
- R+20.3MIT Election Lab
- Population
- 237,5522024 5-year
- Median household income
- $66,2312024 5-year
- White (non-Hispanic)
- 58.9%2024 5-year
- Black
- 30.8%2024 5-year
- Hispanic / Latino
- 5.6%2024 5-year
- Peak Democratic margin
- D+89.1 in 1936MIT Election Lab
- Peak Republican margin
- R+68.7 in 1964MIT Election Lab
- Most similar
- Lowndes County, GA · twin score 94.0
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 46.9%85,509 participants ÷ 182,501 CVAP
- 2020→2022 drop-off
- +27.0 ptsPresidential-dependent
- Drop-off versus state
- +1.5 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 19.8%–28.4%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 83,087 | 155,402 | 53.5% | A/A |
| 2018 · Midterm | 68,990 | 158,338 | 43.6% | A/A |
| 2020 · Presidential | 90,421 | 160,422 | 56.4% | A/A |
| 2022 · Midterm | 52,782 | 179,853 | 29.3% | C/A |
| 2024 · Presidential | 85,509 | 182,501 | 46.9% | A/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2022: numerator source 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 154/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
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. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
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.