- Lead
- 32,836
- Total
- 69,678
- vs nation
- R+45.7
- Turnout
- 57.5%
Rankin County, MS
President margin by year
Place winner margin
President results by year
2024 turnout 57.5% of 121,171 citizens 18+
- Lead
- 32,048
- Total
- 70,799
- vs nation
- R+49.7
- Turnout
- 60.6%
- Lead
- 33,068
- Total
- 63,110
- vs nation
- R+54.5
- Turnout
- 57.4%
- Lead
- 33,456
- Total
- 64,145
- vs nation
- R+56.0
- Turnout
- —
- Lead
- 33,768
- Total
- 63,103
- vs nation
- R+60.8
- Turnout
- —
- Lead
- 32,049
- Total
- 54,726
- vs nation
- R+56.1
- Turnout
- —
- Lead
- 24,933
- Total
- 41,435
- vs nation
- R+60.7
- Turnout
- —
- Lead
- 15,971
- Total
- 35,423
- vs nation
- R+53.6
- Turnout
- —
Key facts
- 2024 presidential margin
- R+47.1MIT Election Lab
- Population
- 158,8542024 5-year
- Median household income
- $79,3572024 5-year
- White (non-Hispanic)
- 71.0%2024 5-year
- Black
- 20.9%2024 5-year
- Hispanic / Latino
- 3.3%2024 5-year
- Peak Democratic margin
- D+97.5 in 1916MIT Election Lab
- Peak Republican margin
- R+91.6 in 1964MIT Election Lab
- Most similar
- Autauga County, AL · twin score 97.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
- 57.5%69,678 participants ÷ 121,171 CVAP
- 2020→2022 drop-off
- +28.3 ptsPresidential-dependent
- Drop-off versus state
- +0.4 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 29.2%–37.9%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 63,110 | 110,036 | 57.4% | C/A |
| 2018 · Midterm | 52,566 | 113,250 | 46.4% | A/A |
| 2020 · Presidential | 70,655 | 116,659 | 60.6% | C/A |
| 2022 · Midterm | 38,644 | 119,820 | 32.3% | A/A |
| 2024 · Presidential | 69,678 | 121,171 | 57.5% | A/A |
Sources and methods
- 2016: numerator source 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 148/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 159, denominator source 157; top ticket votes; canonical-complete-contest-floor-v1; allocation share 0.0%; series 152/2.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/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
98 precincts · 69,678 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Brandon City HallBrandon City Hall | 1,288 | 2,852 | 44 | 4,184 | 30.8% | 68.2% | R+37.4 |
|---|---|---|---|---|---|---|---|
| Precinct -Castlewoods WestCastlewoods West | 987 | 2,270 | 42 | 3,299 | 29.9% | 68.8% | R+38.9 |
| Precinct -Flowood LibraryFlowood Library | 878 | 1,954 | 54 | 2,886 | 30.4% | 67.7% | R+37.3 |
| Precinct -OakdaleOakdale | 752 | 2,095 | 25 | 2,872 | 26.2% | 72.9% | R+46.8 |
| Precinct -Grant's FerryGrant's Ferry | 813 | 1,783 | 36 | 2,632 | 30.9% | 67.7% | R+36.9 |
| Precinct -Castlewoods EastCastlewoods East | 820 | 1,770 | 26 | 2,616 | 31.3% | 67.7% | R+36.3 |
| Precinct -NorthshoreNorthshore | 508 | 1,990 | 26 | 2,524 | 20.1% | 78.8% | R+58.7 |
| Precinct -North BrandonNorth Brandon | 726 | 1,739 | 15 | 2,480 | 29.3% | 70.1% | R+40.8 |
| Precinct -GreenfieldGreenfield | 960 | 1,407 | 22 | 2,389 | 40.2% | 58.9% | R+18.7 |
| Precinct -Northeast BrandonNortheast Brandon | 486 | 1,805 | 25 | 2,316 | 21.0% | 77.9% | R+57.0 |
| Precinct -East Steen CreekEast Steen Creek | 395 | 1,802 | 20 | 2,217 | 17.8% | 81.3% | R+63.5 |
| Precinct -East CrossgatesEast Crossgates | 397 | 1,692 | 29 | 2,118 | 18.7% | 79.9% | R+61.1 |
| Precinct -South RichlandSouth Richland | 431 | 1,422 | 12 | 1,865 | 23.1% | 76.2% | R+53.1 |
| Precinct -West Steen CreekWest Steen Creek | 342 | 1,480 | 8 | 1,830 | 18.7% | 80.9% | R+62.2 |
| Precinct -Highlands/Patrick FarmsHighlands/Patrick Farms | 738 | 963 | 18 | 1,719 | 42.9% | 56.0% | R+13.1 |
| Precinct -West CrossgatesWest Crossgates | 406 | 1,287 | 23 | 1,716 | 23.7% | 75.0% | R+51.3 |
| Precinct -FanninFannin | 305 | 1,347 | 18 | 1,670 | 18.3% | 80.7% | R+62.4 |
| Precinct -PelahatchiePelahatchie | 311 | 1,254 | 17 | 1,582 | 19.7% | 79.3% | R+59.6 |
| Precinct -Brandon CentralBrandon Central | 303 | 1,221 | 12 | 1,536 | 19.7% | 79.5% | R+59.8 |
| Precinct -ClearyCleary | 161 | 1,335 | 11 | 1,507 | 10.7% | 88.6% | R+77.9 |
| Precinct -Reservoir WestReservoir West | 358 | 1,076 | 21 | 1,455 | 24.6% | 74.0% | R+49.3 |
| Precinct -South MclaurinSouth Mclaurin | 356 | 1,070 | 21 | 1,447 | 24.6% | 73.9% | R+49.3 |
| Precinct -StarStar | 401 | 1,002 | 9 | 1,412 | 28.4% | 71.0% | R+42.6 |
| Precinct -LibertyLiberty | 393 | 971 | 16 | 1,380 | 28.5% | 70.4% | R+41.9 |
| Precinct -Reservoir EastReservoir East | 294 | 1,017 | 17 | 1,328 | 22.1% | 76.6% | R+54.4 |
| Precinct -EldoradoEldorado | 319 | 876 | 9 | 1,204 | 26.5% | 72.8% | R+46.3 |
| Precinct -Crest ParkCrest Park | 356 | 816 | 18 | 1,190 | 29.9% | 68.6% | R+38.7 |
| Precinct -PisgahPisgah | 250 | 856 | 12 | 1,118 | 22.4% | 76.6% | R+54.2 |
| Precinct -North RichlandNorth Richland | 299 | 783 | 14 | 1,096 | 27.3% | 71.4% | R+44.2 |
| Precinct -City HallCity Hall | 330 | 751 | 8 | 1,089 | 30.3% | 69.0% | R+38.7 |
| Precinct -Briar HillBriar Hill | 238 | 752 | 6 | 996 | 23.9% | 75.5% | R+51.6 |
| Precinct -West PearlWest Pearl | 379 | 607 | 9 | 995 | 38.1% | 61.0% | R+22.9 |
| Precinct -CatoCato | 188 | 760 | 9 | 957 | 19.6% | 79.4% | R+59.8 |
| Precinct -SpringhillSpringhill | 148 | 769 | 11 | 928 | 15.9% | 82.9% | R+66.9 |
| Precinct -South BrandonSouth Brandon | 107 | 654 | 11 | 772 | 13.9% | 84.7% | R+70.9 |
| Precinct -LeesburgLeesburg | 53 | 700 | 3 | 756 | 7.0% | 92.6% | R+85.6 |
| Precinct -Clear BranchClear Branch | 130 | 617 | 3 | 750 | 17.3% | 82.3% | R+64.9 |
| Precinct -South PearsonSouth Pearson | 575 | 168 | 6 | 749 | 76.8% | 22.4% | D+54.3 |
| Precinct -Cunningham HeightsCunningham Heights | 245 | 470 | 3 | 718 | 34.1% | 65.5% | R+31.3 |
| Precinct -PuckettPuckett | 90 | 520 | 3 | 613 | 14.7% | 84.8% | R+70.1 |
| Precinct -JohnsJohns | 97 | 476 | 5 | 578 | 16.8% | 82.4% | R+65.6 |
| Precinct -CrossroadsCrossroads | 53 | 504 | 7 | 564 | 9.4% | 89.4% | R+80.0 |
| Precinct -Antioch-MaytonAntioch-Mayton | 72 | 435 | 6 | 513 | 14.0% | 84.8% | R+70.8 |
| Precinct -Mountain CreekMountain Creek | 63 | 355 | 2 | 420 | 15.0% | 84.5% | R+69.5 |
| Precinct -Dry CreekDry Creek | 169 | 226 | 9 | 404 | 41.8% | 55.9% | R+14.1 |
| Precinct -ShilohShiloh | 90 | 197 | 1 | 288 | 31.3% | 68.4% | R+37.2 |
| Antioch Voting District28_28121311 | 0 | 0 | 0 | 0 | — | — | No votes |
| Castlewoods Voting District28_28121210 | 0 | 0 | 0 | 0 | — | — | No votes |
| Castlewoods West Voting District28_28121201 | 0 | 0 | 0 | 0 | — | — | No votes |
| Cato Voting District28_28121301 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clear Branch Voting District28_28121101 | 0 | 0 | 0 | 0 | — | — | No votes |
| Cleary Voting District28_28121102 | 0 | 0 | 0 | 0 | — | — | No votes |
| Crest Park Voting District28_28121202 | 0 | 0 | 0 | 0 | — | — | No votes |
| Crossroads Voting District28_28121401 | 0 | 0 | 0 | 0 | — | — | No votes |
| Cunningham Heights Voting District28_28121302 | 0 | 0 | 0 | 0 | — | — | No votes |
| Dry Creek Voting District28_28121303 | 0 | 0 | 0 | 0 | — | — | No votes |
| East Brandon Voting District28_28121312 | 0 | 0 | 0 | 0 | — | — | No votes |
| East Crossgates Voting District28_28121412 | 0 | 0 | 0 | 0 | — | — | No votes |
| East Steens Creek Voting District28_28121103 | 0 | 0 | 0 | 0 | — | — | No votes |
| Eldorado Voting District28_28121505 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fannin Voting District28_28121203 | 0 | 0 | 0 | 0 | — | — | No votes |
| Flowood Voting District28_28121204 | 0 | 0 | 0 | 0 | — | — | No votes |
| Grant's Ferry Voting District28_28121209 | 0 | 0 | 0 | 0 | — | — | No votes |
| Holbrook Voting District28_28121205 | 0 | 0 | 0 | 0 | — | — | No votes |
| Johns Voting District28_28121313 | 0 | 0 | 0 | 0 | — | — | No votes |
| Leesburg Voting District28_28121402 | 0 | 0 | 0 | 0 | — | — | No votes |
| Liberty Voting District28_28121508 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mayton Voting District28_28121314 | 0 | 0 | 0 | 0 | — | — | No votes |
| Monterey Voting District28_28121304 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mountain Creek Voting District28_28121104 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mullins Voting District28_28121506 | 0 | 0 | 0 | 0 | — | — | No votes |
| North Brandon Voting District28_28121403 | 0 | 0 | 0 | 0 | — | — | No votes |
| North McLaurin Voting District28_28121305 | 0 | 0 | 0 | 0 | — | — | No votes |
| North Pearson Voting District28_28121306 | 0 | 0 | 0 | 0 | — | — | No votes |
| North Richland Voting District28_28121105 | 0 | 0 | 0 | 0 | — | — | No votes |
| Northeast Brandon Voting District28_28121411 | 0 | 0 | 0 | 0 | — | — | No votes |
| Northshore Voting District28_28121207 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakdale Voting District28_28121408 | 0 | 0 | 0 | 0 | — | — | No votes |
| Park Place Voting District28_28121507 | 0 | 0 | 0 | 0 | — | — | No votes |
| Patton Place Voting District28_28121307 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pearl Voting District28_28121308 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pelahatchie Voting District28_28121405 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pisgah Voting District28_28121409 | 0 | 0 | 0 | 0 | — | — | No votes |
| Puckett Voting District28_28121309 | 0 | 0 | 0 | 0 | — | — | No votes |
| Reservoir East Voting District28_28121208 | 0 | 0 | 0 | 0 | — | — | No votes |
| Reservoir West Voting District28_28121206 | 0 | 0 | 0 | 0 | — | — | No votes |
| Shiloh Voting District28_28121410 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Brandon Voting District28_28121315 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Crossgates Voting District28_28121406 | 0 | 0 | 0 | 0 | — | — | No votes |
| South McLaurin Voting District28_28121501 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Pearson Voting District28_28121310 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Richland Voting District28_28121106 | 0 | 0 | 0 | 0 | — | — | No votes |
| Springhill Voting District28_28121502 | 0 | 0 | 0 | 0 | — | — | No votes |
| Star Voting District28_28121107 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Brandon Voting District28_28121503 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Crossgates Voting District28_28121404 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Pearl Voting District28_28121110 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Steens Creek Voting District28_28121109 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +77.0% |
| 1896 | +85.5% |
| 1900 | +88.3% |
| 1904 | +92.7% |
| 1908 | +94.5% |
| 1912 | +92.9% |
| 1916 | +97.5% |
| 1920 | +90.5% |
| 1924 | +95.3% |
| 1928 | +76.1% |
| 1932 | +93.3% |
| 1936 | +94.3% |
| 1940 | +96.5% |
| 1944 | +92.1% |
| 1948 | +1.2% |
| 1952 | +14.7% |
| 1956 | +31.8% |
| 1960 | +0.7% |
| 1964 | −91.6% |
| 1968 | +6.9% |
| 1972 | −71.8% |
| 1976 | −24.2% |
| 1980 | −34.2% |
| 1984 | −58.4% |
| 1988 | −57.2% |
| 1992 | −45.2% |
| 1996 | −45.1% |
| 2000 | −60.2% |
| 2004 | −58.6% |
| 2008 | −53.5% |
| 2012 | −52.2% |
| 2016 | −52.4% |
| 2020 | −45.3% |
| 2024 | −47.1% |
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 |
|---|---|
| 2016 | 94,060 |
| 2018 | 98,679 |
| 2020 | 103,187 |
| 2022 | 104,880 |
| 2024 | 108,625 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+573 net domestic migration · 2025
Net +7,632 over 2011–2025 · gain loss
Arrivals reported $55,489 in average income, against $82,589 for residents who stayed — 33% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+7.5 on average — 55 points more Democratic-leaning than Rankin County, MS itself (R+47.1).
Where arrivals came from lean of each source
- Hinds County, MS1,005D+46.1
- Madison County, MS541R+17.3
- Simpson County, MS122R+36.7
- Scott County, MS107R+24.0
- Copiah County, MS66R+6.1
- Oktibbeha County, MS63R+0.3
Where departures went households, 2022–23
- Hinds County, MS684
- Madison County, MS507
- Simpson County, MS148
- Scott County, MS111
- Copiah County, MS62
- Oktibbeha County, MS55
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 | +660 |
| 2012 | +682 |
| 2013 | +615 |
| 2014 | +95 |
| 2015 | +135 |
| 2016 | +1,369 |
| 2017 | +635 |
| 2018 | +782 |
| 2019 | +498 |
| 2021 | +322 |
| 2022 | +711 |
| 2023 | +830 |
| 2024 | −275 |
| 2025 | +573 |
Rankin County, anchored by the Jackson metro's eastern suburbs, has delivered some of the largest Republican presidential margins in the state for over a decade, reflecting a predominantly white, fast-growing suburban electorate.
Across the recorded series it reached a Democratic high of 97.5 points in 1916 and a Republican high of 91.6 points in 1964. Between 2020 and 2024 the county moved 1.9 points toward the Republican candidate; the 2024 margin was 47.1 points.
A population of 158,854, a 71% non-Hispanic-white share, and a median household income of $79,357 describe the county. The county's voting pattern over the last decade is most similar to that of Autauga County and Lamar 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 →
Rankin County, Mississippi. Akashic. https://akashic.app/county/28121/. Accessed May 20, 2026. License: CC BY 4.0.