electionsmcp › races › Michigan's 10th Congressional District
Michigan's 10th Congressional District
The current officeholder, the 2024 result, and a precinct-level model you can run yourself — built from how Michigan actually voted.
Model Michigan's 10th Congressional District →
Current officeholder
John James Republican
2024 result
Republican R+6.1
2024 votes cast
425,301
Office
U.S. House
Who lives in this district
This district is home to about 770,400 people, median age 40.9, median household income $74,956.
Population
770,400
Median age
40.9
Median household income
$74,956
Bachelor's degree or higher
29.9%
Race & ethnicity: White 72.4% · Black 13.3% · Hispanic 3.1% · Asian 6.5%
Source: U.S. Census Bureau, 2019–2023 American Community Survey (5-year).
Precinct results — 2024 general
288 precincts reported in Michigan's 10th Congressional District's 2024 general election. The twenty largest:
| Precinct | Winner | Margin | Votes |
|---|---|---|---|
| 26099-HARRISON TOWNSHIP 4 Ward 0 | Republican | R+16.7 | 3,217 |
| 26099-STERLING HEIGHTS CITY 14 Ward 0 | Republican | R+13.9 | 3,215 |
| 26099-STERLING HEIGHTS CITY 21 Ward 0 | Republican | R+13.9 | 3,185 |
| 26099-MACOMB TOWNSHIP 8 Ward 0 | Republican | R+29.5 | 3,142 |
| 26099-MACOMB TOWNSHIP 2 Ward 0 | Republican | R+25.3 | 3,089 |
| 26099-MACOMB TOWNSHIP 1 Ward 0 | Republican | R+15.4 | 3,088 |
| 26099-HARRISON TOWNSHIP 3 Ward 0 | Republican | R+37.7 | 2,788 |
| 26099-UTICA CITY 1 Ward 0 | Republican | R+11.2 | 2,770 |
| 26099-HARRISON TOWNSHIP 5 Ward 0 | Republican | R+7.2 | 2,566 |
| 26099-HARRISON TOWNSHIP 1 Ward 0 | Republican | R+7.1 | 2,558 |
| 26099-STERLING HEIGHTS CITY 40 Ward 0 | Republican | R+9.2 | 2,546 |
| 26099-HARRISON TOWNSHIP 2 Ward 0 | Republican | R+23.3 | 2,533 |
| 26099-SHELBY CHARTER TOWNSHIP 24 Ward 0 | Republican | R+40.8 | 2,392 |
| 26099-SHELBY CHARTER TOWNSHIP 16 Ward 0 | Republican | R+37.9 | 2,309 |
| 26099-SHELBY CHARTER TOWNSHIP 14 Ward 0 | Republican | R+41.9 | 2,293 |
| 26099-SHELBY CHARTER TOWNSHIP 22 Ward 0 | Republican | R+35.5 | 2,287 |
| 26099-STERLING HEIGHTS CITY 43 Ward 0 | Republican | R+4.9 | 2,264 |
| 26099-ST CLAIR SHORES CITY 12 Ward 0 | Republican | R+19.7 | 2,238 |
| 26099-STERLING HEIGHTS CITY 11 Ward 0 | Republican | R+35.6 | 2,236 |
| 26099-ST CLAIR SHORES CITY 3 Ward 0 | Republican | R+11.8 | 2,166 |
All 288 precincts are modelable — open the race in the simulator and drill to precinct grain.
Find your district
Enter a ZIP code or a district (e.g. NC-4) to find your U.S. House district and who represents it.
Model Michigan's 10th Congressional District in five steps
- Set the candidates. Name the contenders for the Michigan's 10th Congressional District (or keep the generic Democrat / Republican defaults). The map starts from the canonical mixed-grain 2024 presidential baseline.
- Apply a swing. Move vote share statewide, or by demographic cohort, with a slider. The map and the running tally recompute instantly.
- Model turnout. Mobilize or depress turnout for any group — turnout and persuasion are modeled separately, the way a real campaign thinks about them.
- Explore local geography. Zoom from the state through counties to the finest supported reporting grain and adjust the places available in the model.
- Roll up & share. Roll the result up to chamber control, then share the exact versioned scenario.
Open Michigan's 10th Congressional District in the simulator →