Alabama 28th State Senate District
| Kamala Harris ✓Democratic | 51.4% | 28,387 |
|---|---|---|
| Donald TrumpRepublican | 47.7% | 26,357 |
| Robert F. Kennedy Jr.Independent | 0.9% | 521 |
County-level results (8 counties) — table
| County | Winner | Margin |
|---|---|---|
| Barbour County, AL | Republican | R+14.7 |
| Bullock County, AL | Democratic | D+45.8 |
| Clay County, GA | Democratic | D+7.5 |
| Henry County, AL | Republican | R+50.7 |
| Houston County, AL | Republican | R+47.6 |
| Macon County, AL | Democratic | D+56.2 |
| Quitman County, GA | Republican | R+15.4 |
| Russell County, AL | Democratic | D+1.7 |
| Year | Won | Democratic | Republican | Other | Margin | Total |
|---|---|---|---|---|---|---|
| D | 51.4%Harris28,387 | 47.7%Trump26,357 | 0.9%Kennedy521 | 55,265 | ||
| D | 55.6%Biden32,784 | 43.4%Trump25,606 | 0.9%Jorgensen558 | 58,948 | ||
| D | 55.2%Clinton31,143 | 42.9%Trump24,226 | 1.9%Johnson1,064 | 56,433 | ||
| D | 60.1%Obama35,419 | 39.9%Romney23,529 | 0.0% | 58,948 | ||
| D | 58.4%Obama36,260 | 40.4%McCain25,055 | 1.2%Nader756 | 62,071 |
| Year | Margin (D minus R) |
|---|---|
| 2008 | +18.1% |
| 2012 | +20.2% |
| 2016 | +12.3% |
| 2020 | +12.2% |
| 2024 | +3.7% |
State legislative officeholder from OpenStates nightly current-legislator data.
No racial group formed a majority here in the 2024 ACS 5-year, with Black residents at 47.5% and White alone at 44.9%. The district's Democratic presidential margin fell from D+18.1 in 2008 to D+3.7 in 2024.
Across the recorded series it reached a Democratic high of 20.2 points in 2012. Between 2020 and 2024 the district moved 8.5 points toward the Republican candidate; the 2024 margin was 3.7 points.
A population of 147,002, a 40% non-Hispanic-white share, and a median household income of $44,983 describe the district. The district's voting pattern over the last decade is most similar to that of State Senate District 40 and State Senate District 34.
The state-senate districts 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.
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 →
Alabama 28th State Senate District. Akashic. https://akashic.app/sld-upper/01028/. Accessed May 20, 2026. License: CC BY 4.0.