- Lead
- 81,728
- Total
- 772,145
- vs nation
- D+12.1
- Turnout
- 81.8%
Oakland County, MI
▦ precinct · ▥ counties · ▢ no spatial detail
President margin by year
Place winner margin
President results by year
2024 turnout 81.8% of 951,117 citizens 18+
- Lead
- 108,177
- Total
- 770,351
- vs nation
- D+9.6
- Turnout
- 83.8%
- Lead
- 53,867
- Total
- 668,925
- vs nation
- D+6.0
- Turnout
- 75.1%
- Lead
- 52,488
- Total
- 653,571
- vs nation
- D+4.2
- Turnout
- —
- Lead
- 95,610
- Total
- 659,068
- vs nation
- D+7.2
- Turnout
- —
- Lead
- 2,754
- Total
- 641,977
- vs nation
- D+2.9
- Turnout
- —
- Lead
- 6,882
- Total
- 570,265
- vs nation
- D+0.7
- Turnout
- —
- Lead
- 22,029
- Total
- 505,642
- vs nation
- R+4.2
- Turnout
- —
Key facts
- 2024 presidential margin
- D+10.6MIT Election Lab
- Population
- 1,279,8252024 5-year
- Population density
- 1,475 / sq mi2024 5-year · TIGER/Line
- Land area
- 867 sq miTIGER/Line
- Median household income
- $97,7602024 5-year
- White (non-Hispanic)
- 68.2%2024 5-year
- Black
- 12.7%2024 5-year
- Hispanic / Latino
- 5.0%2024 5-year
- Peak Democratic margin
- D+23.1 in 1964MIT Election Lab
- Peak Republican margin
- R+69.6 in 1924MIT Election Lab
- Most similar
- Montgomery County, PA · twin score 93.2
Turnout and midterm durability
Participation measured against the same-year citizen voting-age population. Audited cycles count total general-election participants — ballots or participating voters, not presidential candidate votes. Cycles before 2016 predate that series and are derived from the certified presidential returns instead; they are marked everywhere they appear and are excluded from the figures below.
- 2024 turnout
- 81.8%777,890 participants ÷ 951,117 CVAP
- 2020→2022 drop-off
- +16.6 ptsVolatile
- Drop-off vs state
- +1.4 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026
- 65.2%–69.4%Recent-cycle and two-cycle persistence scenarios; not a forecast
Select a presidential cycle to show it on the map and results ledger above.
| Cycle | Participants | CVAP | Turnout | Series | Quality |
|---|---|---|---|---|---|
| 777,890 | 951,117 ± 3,288 | 81.8% | Audited | A/A | |
| 2022Mid | 635,275 | 944,988 ± 2,989 | 67.2% | Audited | A/A |
| 775,379 | 925,234 ± 3,015 | 83.8% | Audited | A/A | |
| 2018Mid | 612,317 | 915,837 ± 2,430 | 66.9% | Audited | A/A |
| 678,090 | 902,329 ± 2,751 | 75.1% | Audited | A/A | |
| 653,571 | 871,321 | 75.0% | Derived | — | |
| 659,068 | 857,822 | 76.8% | Derived | — | |
| 641,977 | 844,323 extrapolated | 76.0% | Derived | — |
Sources and methods
Audited cycles (2016, 2018, 2020, 2022, 2024) count total general-election participants against the same-year CVAP special tabulation, each cell carrying its own numerator and denominator quality grade. Derived cycles (2004, 2008, 2012) come from the certified presidential returns on this page over the ACS 5-year CVAP series, so they measure presidential votes cast rather than ballots — a floor on participation. Where a derived cycle predates the ACS its denominator is extrapolated rather than read, and says so on its own line below. They are shown for the longer arc and are excluded from the drop-off, excess-drop-off, and 2026 scenario figures above.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/183.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2012 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2008 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2004 (derived): Certified presidential returns · extrapolated CVAP denominator; presidential votes cast — a floor on participation, not a ballot count; 2004 predates the ACS, so the denominator is a linear back-extrapolation from the 2008 and 2012 CVAP values, not a read figure.
Interactive election map
One map. Every available contest.
Explore precinct resultsSearch, sort, compare years, or export CSV · 1,004 precincts
Precinct data
Results by precinct
1,004 precincts · 772,145 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Royal Oak, Precinct 9Royal Oak, Precinct 9 | 2,240 | 1,133 | 53 | 3,426 | 65.4% | 33.1% | D+32.3 |
|---|---|---|---|---|---|---|---|
| Precinct -Royal Oak, Precinct 1Royal Oak, Precinct 1 | 2,269 | 960 | 48 | 3,277 | 69.2% | 29.3% | D+39.9 |
| Precinct -Berkley, Precinct 1Berkley, Precinct 1 | 2,050 | 1,042 | 56 | 3,148 | 65.1% | 33.1% | D+32.0 |
| Precinct -Royal Oak, Precinct 12Royal Oak, Precinct 12 | 2,032 | 1,041 | 54 | 3,127 | 65.0% | 33.3% | D+31.7 |
| Precinct -Berkley, Precinct 2Berkley, Precinct 2 | 2,039 | 987 | 46 | 3,072 | 66.4% | 32.1% | D+34.2 |
| Precinct -Royal Oak, Precinct 4Royal Oak, Precinct 4 | 1,925 | 1,050 | 53 | 3,028 | 63.6% | 34.7% | D+28.9 |
| Precinct -Berkley, Precinct 3Berkley, Precinct 3 | 1,957 | 903 | 54 | 2,914 | 67.2% | 31.0% | D+36.2 |
| Precinct -Royal Oak, Precinct 3Royal Oak, Precinct 3 | 1,760 | 912 | 50 | 2,722 | 64.7% | 33.5% | D+31.2 |
| Precinct -Bloomfield Township, Precinct 16Bloomfield Township, Precinct 16 | 1,103 | 1,428 | 36 | 2,567 | 43.0% | 55.6% | R+12.7 |
| Precinct -Oxford Township, Precinct 7Oxford Township, Precinct 7 | 1,010 | 1,512 | 34 | 2,556 | 39.5% | 59.2% | R+19.6 |
| Precinct -Farmington Hills, Precinct 10Farmington Hills, Precinct 10 | 1,612 | 743 | 60 | 2,415 | 66.7% | 30.8% | D+36.0 |
| Precinct -Waterford Township, Precinct 5Waterford Township, Precinct 5 | 1,017 | 1,363 | 35 | 2,415 | 42.1% | 56.4% | R+14.3 |
| Precinct -Milford Township, Precinct 3Milford Township, Precinct 3 | 972 | 1,380 | 35 | 2,387 | 40.7% | 57.8% | R+17.1 |
| Precinct -Royal Oak, Precinct 13Royal Oak, Precinct 13 | 1,483 | 865 | 32 | 2,380 | 62.3% | 36.3% | D+26.0 |
| Precinct -Royal Oak, Precinct 18Royal Oak, Precinct 18 | 1,432 | 885 | 48 | 2,365 | 60.5% | 37.4% | D+23.1 |
| Precinct -Commerce Township, Precinct 9Commerce Township, Precinct 9 | 974 | 1,351 | 35 | 2,360 | 41.3% | 57.2% | R+16.0 |
| Precinct -Waterford Township, Precinct 2Waterford Township, Precinct 2 | 993 | 1,323 | 33 | 2,349 | 42.3% | 56.3% | R+14.0 |
| Precinct -Independence Township, Precinct 9Independence Township, Precinct 9 | 887 | 1,412 | 24 | 2,323 | 38.2% | 60.8% | R+22.6 |
| Precinct -Independence Township, Precinct 1Independence Township, Precinct 1 | 901 | 1,396 | 25 | 2,322 | 38.8% | 60.1% | R+21.3 |
| Precinct -Commerce Township, Precinct 13Commerce Township, Precinct 13 | 1,024 | 1,258 | 38 | 2,320 | 44.1% | 54.2% | R+10.1 |
| Precinct -Farmington Hills, Precinct 9Farmington Hills, Precinct 9 | 1,405 | 847 | 63 | 2,315 | 60.7% | 36.6% | D+24.1 |
| Precinct -Wixom, Precinct 2Wixom, Precinct 2 | 1,118 | 1,142 | 37 | 2,297 | 48.7% | 49.7% | R+1.0 |
| Precinct -Oxford Township, Precinct 5Oxford Township, Precinct 5 | 899 | 1,346 | 38 | 2,283 | 39.4% | 59.0% | R+19.6 |
| Precinct -Brandon Township, Precinct 4Brandon Township, Precinct 4 | 707 | 1,535 | 39 | 2,281 | 31.0% | 67.3% | R+36.3 |
| Precinct -Oakland Township, Precinct 7Oakland Township, Precinct 7 | 877 | 1,366 | 37 | 2,280 | 38.5% | 59.9% | R+21.4 |
| Precinct -Waterford Township, Precinct 17Waterford Township, Precinct 17 | 1,031 | 1,197 | 45 | 2,273 | 45.4% | 52.7% | R+7.3 |
| Precinct -Southfield Township, Precinct 7Southfield Township, Precinct 7 | 1,344 | 825 | 80 | 2,249 | 59.8% | 36.7% | D+23.1 |
| Precinct -Lyon Township, Precinct 6Lyon Township, Precinct 6 | 884 | 1,327 | 35 | 2,246 | 39.4% | 59.1% | R+19.7 |
| Precinct -Wixom, Precinct 1Wixom, Precinct 1 | 998 | 1,191 | 40 | 2,229 | 44.8% | 53.4% | R+8.7 |
| Precinct -Waterford Township, Precinct 13Waterford Township, Precinct 13 | 1,013 | 1,181 | 32 | 2,226 | 45.5% | 53.1% | R+7.5 |
| Precinct -Northville, Precinct 2Northville, Precinct 2 | 1,200 | 988 | 35 | 2,223 | 54.0% | 44.4% | D+9.5 |
| Precinct -Independence Township, Precinct 5Independence Township, Precinct 5 | 909 | 1,286 | 21 | 2,216 | 41.0% | 58.0% | R+17.0 |
| Precinct -Farmington Hills, Precinct 24Farmington Hills, Precinct 24 | 1,291 | 856 | 61 | 2,208 | 58.5% | 38.8% | D+19.7 |
| Precinct -Waterford Township, Precinct 18Waterford Township, Precinct 18 | 1,003 | 1,176 | 27 | 2,206 | 45.5% | 53.3% | R+7.8 |
| Precinct -Waterford Township, Precinct 7Waterford Township, Precinct 7 | 932 | 1,230 | 29 | 2,191 | 42.5% | 56.1% | R+13.6 |
| Precinct -Commerce Township, Precinct 8Commerce Township, Precinct 8 | 847 | 1,294 | 41 | 2,182 | 38.8% | 59.3% | R+20.5 |
| Precinct -Farmington Hills, Precinct 16Farmington Hills, Precinct 16 | 1,385 | 740 | 56 | 2,181 | 63.5% | 33.9% | D+29.6 |
| Precinct -White Lake Township, Precinct 1White Lake Township, Precinct 1 | 942 | 1,202 | 37 | 2,181 | 43.2% | 55.1% | R+11.9 |
| Precinct -Waterford Township, Precinct 16Waterford Township, Precinct 16 | 920 | 1,238 | 21 | 2,179 | 42.2% | 56.8% | R+14.6 |
| Precinct -Royal Oak, Precinct 8Royal Oak, Precinct 8 | 1,400 | 741 | 30 | 2,171 | 64.5% | 34.1% | D+30.4 |
| Precinct -Madison Heights, Precinct 8Madison Heights, Precinct 8 | 1,116 | 1,020 | 33 | 2,169 | 51.5% | 47.0% | D+4.4 |
| Precinct -Waterford Township, Precinct 6Waterford Township, Precinct 6 | 880 | 1,247 | 29 | 2,156 | 40.8% | 57.8% | R+17.0 |
| Precinct -Waterford Township, Precinct 9Waterford Township, Precinct 9 | 930 | 1,204 | 18 | 2,152 | 43.2% | 55.9% | R+12.7 |
| Precinct -Farmington Hills, Precinct 25Farmington Hills, Precinct 25 | 1,368 | 745 | 38 | 2,151 | 63.6% | 34.6% | D+29.0 |
| Precinct -Waterford Township, Precinct 3Waterford Township, Precinct 3 | 893 | 1,219 | 39 | 2,151 | 41.5% | 56.7% | R+15.2 |
| Precinct -Wixom, Precinct 4Wixom, Precinct 4 | 1,035 | 1,074 | 41 | 2,150 | 48.1% | 50.0% | R+1.8 |
| Precinct -Commerce Township, Precinct 3Commerce Township, Precinct 3 | 1,110 | 1,013 | 24 | 2,147 | 51.7% | 47.2% | D+4.5 |
| Precinct -Holly Township, Precinct 3Holly Township, Precinct 3 | 734 | 1,384 | 29 | 2,147 | 34.2% | 64.5% | R+30.3 |
| Precinct -Farmington Hills, Precinct 20Farmington Hills, Precinct 20 | 1,396 | 673 | 76 | 2,145 | 65.1% | 31.4% | D+33.7 |
| Precinct -Independence Township, Precinct 11Independence Township, Precinct 11 | 814 | 1,300 | 31 | 2,145 | 37.9% | 60.6% | R+22.7 |
| Precinct -Lyon Township, Precinct 9Lyon Township, Precinct 9 | 1,007 | 1,098 | 32 | 2,137 | 47.1% | 51.4% | R+4.3 |
| Precinct -Commerce Township, Precinct 11Commerce Township, Precinct 11 | 938 | 1,161 | 37 | 2,136 | 43.9% | 54.4% | R+10.4 |
| Precinct -Waterford Township, Precinct 20Waterford Township, Precinct 20 | 942 | 1,163 | 25 | 2,130 | 44.2% | 54.6% | R+10.4 |
| Precinct -Highland Township, Precinct 8Highland Township, Precinct 8 | 851 | 1,248 | 28 | 2,127 | 40.0% | 58.7% | R+18.7 |
| Precinct -Farmington Hills, Precinct 3Farmington Hills, Precinct 3 | 1,391 | 678 | 49 | 2,118 | 65.7% | 32.0% | D+33.7 |
| Precinct -West Bloomfield Township, Precinct 8West Bloomfield Township, Precinct 8 | 1,099 | 981 | 36 | 2,116 | 51.9% | 46.4% | D+5.6 |
| Precinct -Orion Township, Precinct 9Orion Township, Precinct 9 | 997 | 1,099 | 19 | 2,115 | 47.1% | 52.0% | R+4.8 |
| Precinct -Rochester Hills, Precinct 4Rochester Hills, Precinct 4 | 1,138 | 940 | 36 | 2,114 | 53.8% | 44.5% | D+9.4 |
| Precinct -Oxford Township, Precinct 1Oxford Township, Precinct 1 | 912 | 1,146 | 51 | 2,109 | 43.2% | 54.3% | R+11.1 |
| Precinct -Waterford Township, Precinct 12Waterford Township, Precinct 12 | 982 | 1,098 | 26 | 2,106 | 46.6% | 52.1% | R+5.5 |
| Precinct -Royal Oak, Precinct 6Royal Oak, Precinct 6 | 1,460 | 598 | 39 | 2,097 | 69.6% | 28.5% | D+41.1 |
| Precinct -Bloomfield Township, Precinct 15Bloomfield Township, Precinct 15 | 1,044 | 1,008 | 43 | 2,095 | 49.8% | 48.1% | D+1.7 |
| Precinct -Independence Township, Precinct 7Independence Township, Precinct 7 | 983 | 1,082 | 30 | 2,095 | 46.9% | 51.6% | R+4.7 |
| Precinct -Commerce Township, Precinct 5Commerce Township, Precinct 5 | 850 | 1,212 | 27 | 2,089 | 40.7% | 58.0% | R+17.3 |
| Precinct -Oxford Township, Precinct 3Oxford Township, Precinct 3 | 827 | 1,221 | 37 | 2,085 | 39.7% | 58.6% | R+18.9 |
| Precinct -Farmington Hills, Precinct 21Farmington Hills, Precinct 21 | 1,193 | 807 | 82 | 2,082 | 57.3% | 38.8% | D+18.5 |
| Precinct -Brandon Township, Precinct 3Brandon Township, Precinct 3 | 667 | 1,377 | 30 | 2,074 | 32.2% | 66.4% | R+34.2 |
| Precinct -Troy, Precinct 29Troy, Precinct 29 | 1,122 | 911 | 41 | 2,074 | 54.1% | 43.9% | D+10.2 |
| Precinct -Waterford Township, Precinct 19Waterford Township, Precinct 19 | 951 | 1,083 | 40 | 2,074 | 45.9% | 52.2% | R+6.4 |
| Precinct -Pleasant Ridge, Precinct 1Pleasant Ridge, Precinct 1 | 1,655 | 387 | 31 | 2,073 | 79.8% | 18.7% | D+61.2 |
| Precinct -Waterford Township, Precinct 4Waterford Township, Precinct 4 | 811 | 1,230 | 24 | 2,065 | 39.3% | 59.6% | R+20.3 |
| Precinct -White Lake Township, Precinct 6White Lake Township, Precinct 6 | 810 | 1,226 | 25 | 2,061 | 39.3% | 59.5% | R+20.2 |
| Precinct -West Bloomfield Township, Precinct 10West Bloomfield Township, Precinct 10 | 1,168 | 832 | 54 | 2,054 | 56.9% | 40.5% | D+16.4 |
| Precinct -Waterford Township, Precinct 8Waterford Township, Precinct 8 | 858 | 1,164 | 31 | 2,053 | 41.8% | 56.7% | R+14.9 |
| Precinct -Ferndale, Precinct 6Ferndale, Precinct 6 | 1,459 | 525 | 55 | 2,039 | 71.6% | 25.7% | D+45.8 |
| Precinct -Waterford Township, Precinct 21Waterford Township, Precinct 21 | 953 | 1,044 | 33 | 2,030 | 46.9% | 51.4% | R+4.5 |
| Precinct -South Lyon, Precinct 3South Lyon, Precinct 3 | 963 | 1,044 | 22 | 2,029 | 47.5% | 51.5% | R+4.0 |
| Precinct -Oakland Township, Precinct 2Oakland Township, Precinct 2 | 767 | 1,223 | 38 | 2,028 | 37.8% | 60.3% | R+22.5 |
| Precinct -Rochester Hills, Precinct 8Rochester Hills, Precinct 8 | 1,119 | 874 | 34 | 2,027 | 55.2% | 43.1% | D+12.1 |
| Precinct -Independence Township, Precinct 6Independence Township, Precinct 6 | 891 | 1,098 | 37 | 2,026 | 44.0% | 54.2% | R+10.2 |
| Precinct -Ferndale, Precinct 1Ferndale, Precinct 1 | 1,652 | 344 | 28 | 2,024 | 81.6% | 17.0% | D+64.6 |
| Precinct -Holly Township, Precinct 4Holly Township, Precinct 4 | 762 | 1,227 | 21 | 2,010 | 37.9% | 61.0% | R+23.1 |
| Precinct -Waterford Township, Precinct 15Waterford Township, Precinct 15 | 1,040 | 927 | 41 | 2,008 | 51.8% | 46.2% | D+5.6 |
| Precinct -Milford Township, Precinct 6Milford Township, Precinct 6 | 999 | 980 | 25 | 2,004 | 49.9% | 48.9% | D+0.9 |
| Precinct -Orion Township, Precinct 4Orion Township, Precinct 4 | 741 | 1,236 | 25 | 2,002 | 37.0% | 61.7% | R+24.7 |
| Precinct -Rochester Hills, Precinct 1Rochester Hills, Precinct 1 | 987 | 976 | 38 | 2,001 | 49.3% | 48.8% | D+0.5 |
| Precinct -Commerce Township, Precinct 4Commerce Township, Precinct 4 | 774 | 1,184 | 33 | 1,991 | 38.9% | 59.5% | R+20.6 |
| Precinct -Highland Township, Precinct 4Highland Township, Precinct 4 | 773 | 1,180 | 38 | 1,991 | 38.8% | 59.3% | R+20.4 |
| Precinct -Commerce Township, Precinct 7Commerce Township, Precinct 7 | 803 | 1,145 | 31 | 1,979 | 40.6% | 57.9% | R+17.3 |
| Precinct -Novi, Precinct 2Novi, Precinct 2 | 1,153 | 773 | 48 | 1,974 | 58.4% | 39.2% | D+19.3 |
| Precinct -Royal Oak, Precinct 5Royal Oak, Precinct 5 | 1,356 | 584 | 33 | 1,973 | 68.7% | 29.6% | D+39.1 |
| Precinct -Brandon Township, Precinct 2Brandon Township, Precinct 2 | 664 | 1,282 | 26 | 1,972 | 33.7% | 65.0% | R+31.3 |
| Precinct -Rochester, Precinct 2Rochester, Precinct 2 | 979 | 962 | 31 | 1,972 | 49.6% | 48.8% | D+0.9 |
| Precinct -West Bloomfield Township, Precinct 4West Bloomfield Township, Precinct 4 | 1,042 | 880 | 47 | 1,969 | 52.9% | 44.7% | D+8.2 |
| Precinct -Commerce Township, Precinct 10Commerce Township, Precinct 10 | 833 | 1,108 | 22 | 1,963 | 42.4% | 56.4% | R+14.0 |
| Precinct -West Bloomfield Township, Precinct 16West Bloomfield Township, Precinct 16 | 1,035 | 864 | 58 | 1,957 | 52.9% | 44.1% | D+8.7 |
| Precinct -Waterford Township, Precinct 11Waterford Township, Precinct 11 | 950 | 977 | 26 | 1,953 | 48.6% | 50.0% | R+1.4 |
| Precinct -Rochester Hills, Precinct 2Rochester Hills, Precinct 2 | 1,011 | 901 | 38 | 1,950 | 51.8% | 46.2% | D+5.6 |
| Precinct -Huntington Woods, Precinct 3Huntington Woods, Precinct 3 | 1,556 | 370 | 12 | 1,938 | 80.3% | 19.1% | D+61.2 |
| Precinct -Rochester Hills, Precinct 3Rochester Hills, Precinct 3 | 1,009 | 884 | 44 | 1,937 | 52.1% | 45.6% | D+6.5 |
| Precinct -South Lyon, Precinct 1South Lyon, Precinct 1 | 940 | 976 | 20 | 1,936 | 48.6% | 50.4% | R+1.9 |
| Precinct -White Lake Township, Precinct 11White Lake Township, Precinct 11 | 699 | 1,213 | 20 | 1,932 | 36.2% | 62.8% | R+26.6 |
| Precinct -Royal Oak, Precinct 2Royal Oak, Precinct 2 | 1,216 | 674 | 37 | 1,927 | 63.1% | 35.0% | D+28.1 |
| Precinct -Troy, Precinct 20Troy, Precinct 20 | 985 | 880 | 61 | 1,926 | 51.1% | 45.7% | D+5.5 |
| Precinct -West Bloomfield Township, Precinct 22West Bloomfield Township, Precinct 22 | 1,101 | 779 | 46 | 1,926 | 57.2% | 40.4% | D+16.7 |
| Precinct -Clawson, Precinct 1Clawson, Precinct 1 | 1,116 | 776 | 32 | 1,924 | 58.0% | 40.3% | D+17.7 |
| Precinct -West Bloomfield Township, Precinct 5West Bloomfield Township, Precinct 5 | 940 | 937 | 42 | 1,919 | 49.0% | 48.8% | D+0.2 |
| Precinct -Farmington Hills, Precinct 4Farmington Hills, Precinct 4 | 1,245 | 641 | 31 | 1,917 | 64.9% | 33.4% | D+31.5 |
| Precinct -Southfield Township, Precinct 2Southfield Township, Precinct 2 | 1,147 | 731 | 36 | 1,914 | 59.9% | 38.2% | D+21.7 |
| Precinct -Troy, Precinct 9Troy, Precinct 9 | 919 | 933 | 51 | 1,903 | 48.3% | 49.0% | R+0.7 |
| Precinct -Bloomfield Township, Precinct 17Bloomfield Township, Precinct 17 | 1,170 | 659 | 73 | 1,902 | 61.5% | 34.6% | D+26.9 |
| Precinct -Orion Township, Precinct 5Orion Township, Precinct 5 | 808 | 1,067 | 23 | 1,898 | 42.6% | 56.2% | R+13.6 |
| Precinct -Birmingham, Precinct 7Birmingham, Precinct 7 | 1,108 | 754 | 35 | 1,897 | 58.4% | 39.7% | D+18.7 |
| Precinct -Farmington Hills, Precinct 14Farmington Hills, Precinct 14 | 1,030 | 811 | 51 | 1,892 | 54.4% | 42.9% | D+11.6 |
| Precinct -West Bloomfield Township, Precinct 24West Bloomfield Township, Precinct 24 | 732 | 1,109 | 50 | 1,891 | 38.7% | 58.6% | R+19.9 |
| Precinct -Springfield Township, Precinct 3Springfield Township, Precinct 3 | 622 | 1,239 | 28 | 1,889 | 32.9% | 65.6% | R+32.7 |
| Precinct -Oxford Township, Precinct 4Oxford Township, Precinct 4 | 676 | 1,174 | 31 | 1,881 | 35.9% | 62.4% | R+26.5 |
| Precinct -Highland Township, Precinct 1Highland Township, Precinct 1 | 640 | 1,204 | 36 | 1,880 | 34.0% | 64.0% | R+30.0 |
| Precinct -West Bloomfield Township, Precinct 12West Bloomfield Township, Precinct 12 | 1,291 | 563 | 26 | 1,880 | 68.7% | 29.9% | D+38.7 |
| Precinct -Commerce Township, Precinct 1Commerce Township, Precinct 1 | 693 | 1,170 | 14 | 1,877 | 36.9% | 62.3% | R+25.4 |
| Precinct -Rochester Hills, Precinct 5Rochester Hills, Precinct 5 | 966 | 881 | 30 | 1,877 | 51.5% | 46.9% | D+4.5 |
| Precinct -Commerce Township, Precinct 2Commerce Township, Precinct 2 | 808 | 1,035 | 27 | 1,870 | 43.2% | 55.3% | R+12.1 |
| Precinct -Troy, Precinct 10Troy, Precinct 10 | 941 | 848 | 76 | 1,865 | 50.5% | 45.5% | D+5.0 |
| Precinct -West Bloomfield Township, Precinct 11West Bloomfield Township, Precinct 11 | 1,123 | 699 | 43 | 1,865 | 60.2% | 37.5% | D+22.7 |
| Precinct -Madison Heights, Precinct 2Madison Heights, Precinct 2 | 1,080 | 739 | 38 | 1,857 | 58.2% | 39.8% | D+18.4 |
| Precinct -Highland Township, Precinct 2Highland Township, Precinct 2 | 610 | 1,216 | 29 | 1,855 | 32.9% | 65.6% | R+32.7 |
| Precinct -Farmington Hills, Precinct 26Farmington Hills, Precinct 26 | 1,119 | 702 | 32 | 1,853 | 60.4% | 37.9% | D+22.5 |
| Precinct -West Bloomfield Township, Precinct 17West Bloomfield Township, Precinct 17 | 1,078 | 704 | 71 | 1,853 | 58.2% | 38.0% | D+20.2 |
| Precinct -Birmingham, Precinct 6Birmingham, Precinct 6 | 1,083 | 740 | 27 | 1,850 | 58.5% | 40.0% | D+18.5 |
| Precinct -Bloomfield Township, Precinct 5Bloomfield Township, Precinct 5 | 1,069 | 723 | 55 | 1,847 | 57.9% | 39.1% | D+18.7 |
| Precinct -White Lake Township, Precinct 10White Lake Township, Precinct 10 | 695 | 1,125 | 27 | 1,847 | 37.6% | 60.9% | R+23.3 |
| Precinct -White Lake Township, Precinct 5White Lake Township, Precinct 5 | 738 | 1,083 | 24 | 1,845 | 40.0% | 58.7% | R+18.7 |
| Precinct -Orion Township, Precinct 13Orion Township, Precinct 13 | 856 | 956 | 32 | 1,844 | 46.4% | 51.8% | R+5.4 |
| Precinct -Farmington Hills, Precinct 7Farmington Hills, Precinct 7 | 1,100 | 694 | 48 | 1,842 | 59.7% | 37.7% | D+22.0 |
| Precinct -Independence Township, Precinct 3Independence Township, Precinct 3 | 760 | 1,055 | 26 | 1,841 | 41.3% | 57.3% | R+16.0 |
| Precinct -Independence Township, Precinct 10Independence Township, Precinct 10 | 721 | 1,087 | 30 | 1,838 | 39.2% | 59.1% | R+19.9 |
| Precinct -Bloomfield Township, Precinct 9Bloomfield Township, Precinct 9 | 871 | 892 | 72 | 1,835 | 47.5% | 48.6% | R+1.1 |
| Precinct -South Lyon, Precinct 2South Lyon, Precinct 2 | 855 | 955 | 21 | 1,831 | 46.7% | 52.2% | R+5.5 |
| Precinct -Oakland Township, Precinct 6Oakland Township, Precinct 6 | 644 | 1,158 | 26 | 1,828 | 35.2% | 63.3% | R+28.1 |
| Precinct -White Lake Township, Precinct 2White Lake Township, Precinct 2 | 657 | 1,136 | 31 | 1,824 | 36.0% | 62.3% | R+26.3 |
| Precinct -Independence Township, Precinct 8Independence Township, Precinct 8 | 706 | 1,083 | 31 | 1,820 | 38.8% | 59.5% | R+20.7 |
| Precinct -Farmington Hills, Precinct 2Farmington Hills, Precinct 2 | 1,248 | 525 | 41 | 1,814 | 68.8% | 28.9% | D+39.9 |
| Precinct -Bloomfield Township, Precinct 7Bloomfield Township, Precinct 7 | 840 | 921 | 51 | 1,812 | 46.4% | 50.8% | R+4.5 |
| Precinct -West Bloomfield Township, Precinct 1West Bloomfield Township, Precinct 1 | 1,031 | 728 | 53 | 1,812 | 56.9% | 40.2% | D+16.7 |
| Precinct -West Bloomfield Township, Precinct 2West Bloomfield Township, Precinct 2 | 705 | 1,080 | 25 | 1,810 | 39.0% | 59.7% | R+20.7 |
| Precinct -Madison Heights, Precinct 9Madison Heights, Precinct 9 | 970 | 808 | 23 | 1,801 | 53.9% | 44.9% | D+9.0 |
| Precinct -Independence Township, Precinct 4Independence Township, Precinct 4 | 658 | 1,117 | 23 | 1,798 | 36.6% | 62.1% | R+25.5 |
| Precinct -Madison Heights, Precinct 5Madison Heights, Precinct 5 | 1,139 | 627 | 32 | 1,798 | 63.3% | 34.9% | D+28.5 |
| Precinct -Farmington Hills, Precinct 11Farmington Hills, Precinct 11 | 1,241 | 509 | 47 | 1,797 | 69.1% | 28.3% | D+40.7 |
| Precinct -Bloomfield Township, Precinct 2Bloomfield Township, Precinct 2 | 956 | 724 | 116 | 1,796 | 53.2% | 40.3% | D+12.9 |
| Precinct -Orion Township, Precinct 2Orion Township, Precinct 2 | 692 | 1,076 | 27 | 1,795 | 38.6% | 59.9% | R+21.4 |
| Precinct -Bloomfield Township, Precinct 18Bloomfield Township, Precinct 18 | 890 | 870 | 32 | 1,792 | 49.7% | 48.5% | D+1.1 |
| Precinct -Oxford Township, Precinct 2Oxford Township, Precinct 2 | 667 | 1,099 | 25 | 1,791 | 37.2% | 61.4% | R+24.1 |
| Precinct -Brandon Township, Precinct 1Brandon Township, Precinct 1 | 596 | 1,168 | 24 | 1,788 | 33.3% | 65.3% | R+32.0 |
| Precinct -Rochester Hills, Precinct 9Rochester Hills, Precinct 9 | 921 | 842 | 25 | 1,788 | 51.5% | 47.1% | D+4.4 |
| Precinct -Madison Heights, Precinct 3Madison Heights, Precinct 3 | 983 | 765 | 39 | 1,787 | 55.0% | 42.8% | D+12.2 |
| Precinct -Royal Oak, Precinct 16Royal Oak, Precinct 16 | 1,156 | 595 | 35 | 1,786 | 64.7% | 33.3% | D+31.4 |
| Precinct -Independence Township, Precinct 2Independence Township, Precinct 2 | 671 | 1,086 | 28 | 1,785 | 37.6% | 60.8% | R+23.2 |
| Precinct -Waterford Township, Precinct 14Waterford Township, Precinct 14 | 957 | 807 | 21 | 1,785 | 53.6% | 45.2% | D+8.4 |
| Precinct -West Bloomfield Township, Precinct 25West Bloomfield Township, Precinct 25 | 917 | 832 | 32 | 1,781 | 51.5% | 46.7% | D+4.8 |
| Precinct -Southfield Township, Precinct 5Southfield Township, Precinct 5 | 1,108 | 636 | 34 | 1,778 | 62.3% | 35.8% | D+26.5 |
| Precinct -Madison Heights, Precinct 7Madison Heights, Precinct 7 | 955 | 783 | 34 | 1,772 | 53.9% | 44.2% | D+9.7 |
| Precinct -Oakland Township, Precinct 5Oakland Township, Precinct 5 | 866 | 876 | 30 | 1,772 | 48.9% | 49.4% | R+0.6 |
| Precinct -Troy, Precinct 2Troy, Precinct 2 | 924 | 797 | 51 | 1,772 | 52.1% | 45.0% | D+7.2 |
| Precinct -West Bloomfield Township, Precinct 13West Bloomfield Township, Precinct 13 | 1,058 | 662 | 48 | 1,768 | 59.8% | 37.4% | D+22.4 |
| Precinct -Royal Oak, Precinct 17Royal Oak, Precinct 17 | 1,125 | 614 | 21 | 1,760 | 63.9% | 34.9% | D+29.0 |
| Precinct -White Lake Township, Precinct 9White Lake Township, Precinct 9 | 743 | 990 | 27 | 1,760 | 42.2% | 56.3% | R+14.0 |
| Precinct -Holly Township, Precinct 1Holly Township, Precinct 1 | 701 | 1,027 | 30 | 1,758 | 39.9% | 58.4% | R+18.5 |
| Precinct -Farmington Hills, Precinct 27Farmington Hills, Precinct 27 | 1,064 | 651 | 40 | 1,755 | 60.6% | 37.1% | D+23.5 |
| Precinct -Birmingham, Precinct 4Birmingham, Precinct 4 | 905 | 828 | 18 | 1,751 | 51.7% | 47.3% | D+4.4 |
| Precinct -Rochester Hills, Precinct 19Rochester Hills, Precinct 19 | 730 | 982 | 35 | 1,747 | 41.8% | 56.2% | R+14.4 |
| Precinct -Troy, Precinct 3Troy, Precinct 3 | 812 | 895 | 31 | 1,738 | 46.7% | 51.5% | R+4.8 |
| Precinct -West Bloomfield Township, Precinct 20West Bloomfield Township, Precinct 20 | 1,012 | 689 | 37 | 1,738 | 58.2% | 39.6% | D+18.6 |
| Precinct -Farmington Hills, Precinct 19Farmington Hills, Precinct 19 | 1,192 | 491 | 51 | 1,734 | 68.7% | 28.3% | D+40.4 |
| Precinct -Bloomfield Hills, Precinct 1Bloomfield Hills, Precinct 1 | 756 | 904 | 73 | 1,733 | 43.6% | 52.2% | R+8.5 |
| Precinct -Highland Township, Precinct 6Highland Township, Precinct 6 | 561 | 1,149 | 19 | 1,729 | 32.4% | 66.5% | R+34.0 |
| Precinct -Royal Oak, Precinct 15Royal Oak, Precinct 15 | 1,161 | 536 | 32 | 1,729 | 67.1% | 31.0% | D+36.1 |
| Precinct -Novi, Precinct 15Novi, Precinct 15 | 1,037 | 665 | 24 | 1,726 | 60.1% | 38.5% | D+21.6 |
| Precinct -Troy, Precinct 14Troy, Precinct 14 | 846 | 830 | 38 | 1,714 | 49.4% | 48.4% | D+0.9 |
| Precinct -Bloomfield Township, Precinct 8Bloomfield Township, Precinct 8 | 847 | 778 | 88 | 1,713 | 49.4% | 45.4% | D+4.0 |
| Precinct -Farmington Hills, Precinct 1Farmington Hills, Precinct 1 | 1,124 | 547 | 36 | 1,707 | 65.8% | 32.0% | D+33.8 |
| Precinct -Troy, Precinct 26Troy, Precinct 26 | 942 | 705 | 55 | 1,702 | 55.3% | 41.4% | D+13.9 |
| Precinct -Farmington Hills, Precinct 5Farmington Hills, Precinct 5 | 784 | 856 | 57 | 1,697 | 46.2% | 50.4% | R+4.2 |
| Precinct -Novi, Precinct 8Novi, Precinct 8 | 909 | 732 | 55 | 1,696 | 53.6% | 43.2% | D+10.4 |
| Precinct -Birmingham, Precinct 5Birmingham, Precinct 5 | 946 | 735 | 14 | 1,695 | 55.8% | 43.4% | D+12.4 |
| Precinct -Oakland Township, Precinct 1Oakland Township, Precinct 1 | 684 | 979 | 32 | 1,695 | 40.4% | 57.8% | R+17.4 |
| Precinct -Novi, Precinct 6Novi, Precinct 6 | 1,021 | 648 | 25 | 1,694 | 60.3% | 38.3% | D+22.0 |
| Precinct -Rochester Hills, Precinct 31Rochester Hills, Precinct 31 | 700 | 944 | 50 | 1,694 | 41.3% | 55.7% | R+14.4 |
| Precinct -West Bloomfield Township, Precinct 23West Bloomfield Township, Precinct 23 | 875 | 778 | 38 | 1,691 | 51.7% | 46.0% | D+5.7 |
| Precinct -Clawson, Precinct 5Clawson, Precinct 5 | 958 | 702 | 29 | 1,689 | 56.7% | 41.6% | D+15.2 |
| Precinct -Lyon Township, Precinct 4Lyon Township, Precinct 4 | 674 | 997 | 16 | 1,687 | 40.0% | 59.1% | R+19.1 |
| Precinct -Orion Township, Precinct 7Orion Township, Precinct 7 | 742 | 919 | 24 | 1,685 | 44.0% | 54.5% | R+10.5 |
| Precinct -Lyon Township, Precinct 11Lyon Township, Precinct 11 | 671 | 979 | 32 | 1,682 | 39.9% | 58.2% | R+18.3 |
| Precinct -Southfield Township, Precinct 1Southfield Township, Precinct 1 | 1,080 | 582 | 20 | 1,682 | 64.2% | 34.6% | D+29.6 |
| Precinct -Birmingham, Precinct 1Birmingham, Precinct 1 | 843 | 818 | 19 | 1,680 | 50.2% | 48.7% | D+1.5 |
| Precinct -Farmington Hills, Precinct 12Farmington Hills, Precinct 12 | 1,151 | 461 | 63 | 1,675 | 68.7% | 27.5% | D+41.2 |
| Precinct -Farmington Hills, Precinct 8Farmington Hills, Precinct 8 | 998 | 616 | 57 | 1,671 | 59.7% | 36.9% | D+22.9 |
| Precinct -Rochester, Precinct 5Rochester, Precinct 5 | 685 | 945 | 35 | 1,665 | 41.1% | 56.8% | R+15.6 |
| Precinct -Orion Township, Precinct 3Orion Township, Precinct 3 | 677 | 969 | 18 | 1,664 | 40.7% | 58.2% | R+17.5 |
| Precinct -Royal Oak, Precinct 11Royal Oak, Precinct 11 | 1,070 | 568 | 25 | 1,663 | 64.3% | 34.2% | D+30.2 |
| Precinct -Orchard Lake, Precinct 1Orchard Lake, Precinct 1 | 640 | 991 | 30 | 1,661 | 38.5% | 59.7% | R+21.1 |
| Precinct -Bloomfield Township, Precinct 6Bloomfield Township, Precinct 6 | 801 | 811 | 45 | 1,657 | 48.3% | 48.9% | R+0.6 |
| Precinct -Birmingham, Precinct 2Birmingham, Precinct 2 | 920 | 707 | 28 | 1,655 | 55.6% | 42.7% | D+12.9 |
| Precinct -Southfield, Precinct 2Southfield, Precinct 2 | 1,363 | 271 | 21 | 1,655 | 82.4% | 16.4% | D+66.0 |
| Precinct -Walled Lake, Precinct 2Walled Lake, Precinct 2 | 778 | 849 | 26 | 1,653 | 47.1% | 51.4% | R+4.3 |
| Precinct -Lyon Township, Precinct 8Lyon Township, Precinct 8 | 624 | 1,008 | 19 | 1,651 | 37.8% | 61.1% | R+23.3 |
| Precinct -Orion Township, Precinct 1Orion Township, Precinct 1 | 695 | 930 | 26 | 1,651 | 42.1% | 56.3% | R+14.2 |
| Precinct -Oxford Township, Precinct 6Oxford Township, Precinct 6 | 515 | 1,118 | 18 | 1,651 | 31.2% | 67.7% | R+36.5 |
| Precinct -Milford Township, Precinct 2Milford Township, Precinct 2 | 584 | 1,039 | 23 | 1,646 | 35.5% | 63.1% | R+27.6 |
| Precinct -Rochester Hills, Precinct 10Rochester Hills, Precinct 10 | 810 | 806 | 30 | 1,646 | 49.2% | 49.0% | D+0.2 |
| Precinct -Addison Township, Precinct 2Addison Township, Precinct 2 | 508 | 1,115 | 22 | 1,645 | 30.9% | 67.8% | R+36.9 |
| Precinct -West Bloomfield Township, Precinct 15West Bloomfield Township, Precinct 15 | 1,029 | 576 | 35 | 1,640 | 62.7% | 35.1% | D+27.6 |
| Precinct -Bloomfield Township, Precinct 3Bloomfield Township, Precinct 3 | 982 | 595 | 61 | 1,638 | 60.0% | 36.3% | D+23.6 |
| Precinct -Novi, Precinct 13Novi, Precinct 13 | 858 | 753 | 27 | 1,638 | 52.4% | 46.0% | D+6.4 |
| Precinct -Southfield, Precinct 29Southfield, Precinct 29 | 1,432 | 184 | 21 | 1,637 | 87.5% | 11.2% | D+76.2 |
| Precinct -Addison Township, Precinct 1Addison Township, Precinct 1 | 437 | 1,187 | 12 | 1,636 | 26.7% | 72.6% | R+45.8 |
| Precinct -Pontiac, Precinct 3Pontiac, Precinct 3 | 1,310 | 283 | 42 | 1,635 | 80.1% | 17.3% | D+62.8 |
| Precinct -Troy, Precinct 17Troy, Precinct 17 | 919 | 659 | 54 | 1,632 | 56.3% | 40.4% | D+15.9 |
| Precinct -Ferndale, Precinct 9Ferndale, Precinct 9 | 1,363 | 241 | 26 | 1,630 | 83.6% | 14.8% | D+68.8 |
| Precinct -West Bloomfield Township, Precinct 18West Bloomfield Township, Precinct 18 | 826 | 768 | 34 | 1,628 | 50.7% | 47.2% | D+3.6 |
| Precinct -West Bloomfield Township, Precinct 19West Bloomfield Township, Precinct 19 | 1,071 | 511 | 45 | 1,627 | 65.8% | 31.4% | D+34.4 |
| Precinct -Troy, Precinct 15Troy, Precinct 15 | 851 | 716 | 55 | 1,622 | 52.5% | 44.1% | D+8.3 |
| Precinct -Rochester Hills, Precinct 16Rochester Hills, Precinct 16 | 811 | 771 | 35 | 1,617 | 50.2% | 47.7% | D+2.5 |
| Precinct -Rose Township, Precinct 3Rose Township, Precinct 3 | 517 | 1,066 | 28 | 1,611 | 32.1% | 66.2% | R+34.1 |
| Precinct -Orion Township, Precinct 15Orion Township, Precinct 15 | 757 | 820 | 31 | 1,608 | 47.1% | 51.0% | R+3.9 |
| Precinct -Bloomfield Township, Precinct 12Bloomfield Township, Precinct 12 | 868 | 676 | 63 | 1,607 | 54.0% | 42.1% | D+11.9 |
| Precinct -Farmington Hills, Precinct 23Farmington Hills, Precinct 23 | 907 | 648 | 50 | 1,605 | 56.5% | 40.4% | D+16.1 |
| Precinct -West Bloomfield Township, Precinct 6West Bloomfield Township, Precinct 6 | 713 | 794 | 88 | 1,595 | 44.7% | 49.8% | R+5.1 |
| Precinct -Springfield Township, Precinct 5Springfield Township, Precinct 5 | 549 | 1,024 | 16 | 1,589 | 34.6% | 64.4% | R+29.9 |
| Precinct -Ferndale, Precinct 3Ferndale, Precinct 3 | 1,311 | 230 | 45 | 1,586 | 82.7% | 14.5% | D+68.2 |
| Precinct -Hazel Park, Precinct 2Hazel Park, Precinct 2 | 969 | 572 | 42 | 1,583 | 61.2% | 36.1% | D+25.1 |
| Precinct -Commerce Township, Precinct 15Commerce Township, Precinct 15 | 652 | 903 | 27 | 1,582 | 41.2% | 57.1% | R+15.9 |
| Precinct -Pontiac, Precinct 9Pontiac, Precinct 9 | 1,029 | 530 | 21 | 1,580 | 65.1% | 33.5% | D+31.6 |
| Precinct -Keego Harbor, Precinct 1Keego Harbor, Precinct 1 | 765 | 794 | 17 | 1,576 | 48.5% | 50.4% | R+1.8 |
| Precinct -Southfield, Precinct 4Southfield, Precinct 4 | 1,300 | 247 | 26 | 1,573 | 82.6% | 15.7% | D+66.9 |
| Precinct -Lathrup Village, Precinct 1Lathrup Village, Precinct 1 | 1,286 | 252 | 32 | 1,570 | 81.9% | 16.1% | D+65.9 |
| Precinct -Orion Township, Precinct 8Orion Township, Precinct 8 | 748 | 796 | 26 | 1,570 | 47.6% | 50.7% | R+3.1 |
| Precinct -Orion Township, Precinct 12Orion Township, Precinct 12 | 723 | 822 | 24 | 1,569 | 46.1% | 52.4% | R+6.3 |
| Precinct -Farmington Hills, Precinct 13Farmington Hills, Precinct 13 | 985 | 555 | 25 | 1,565 | 62.9% | 35.5% | D+27.5 |
| Precinct -Auburn Hills, Precinct 3Auburn Hills, Precinct 3 | 819 | 714 | 31 | 1,564 | 52.4% | 45.7% | D+6.7 |
| Precinct -White Lake Township, Precinct 7White Lake Township, Precinct 7 | 635 | 908 | 17 | 1,560 | 40.7% | 58.2% | R+17.5 |
| Precinct -Novi, Precinct 4Novi, Precinct 4 | 901 | 617 | 35 | 1,553 | 58.0% | 39.7% | D+18.3 |
| Precinct -Holly Township, Precinct 2Holly Township, Precinct 2 | 591 | 932 | 29 | 1,552 | 38.1% | 60.1% | R+22.0 |
| Precinct -Commerce Township, Precinct 6Commerce Township, Precinct 6 | 677 | 841 | 27 | 1,545 | 43.8% | 54.4% | R+10.6 |
| Precinct -Orion Township, Precinct 6Orion Township, Precinct 6 | 720 | 800 | 20 | 1,540 | 46.8% | 51.9% | R+5.2 |
| Precinct -Novi, Precinct 21Novi, Precinct 21 | 882 | 629 | 28 | 1,539 | 57.3% | 40.9% | D+16.4 |
| Precinct -Bloomfield Township, Precinct 13Bloomfield Township, Precinct 13 | 895 | 593 | 50 | 1,538 | 58.2% | 38.6% | D+19.6 |
| Precinct -Lathrup Village, Precinct 2Lathrup Village, Precinct 2 | 1,331 | 171 | 29 | 1,531 | 86.9% | 11.2% | D+75.8 |
| Precinct -Troy, Precinct 11Troy, Precinct 11 | 779 | 708 | 44 | 1,531 | 50.9% | 46.2% | D+4.6 |
| Precinct -Birmingham, Precinct 8Birmingham, Precinct 8 | 880 | 634 | 14 | 1,528 | 57.6% | 41.5% | D+16.1 |
| Precinct -West Bloomfield Township, Precinct 9West Bloomfield Township, Precinct 9 | 986 | 506 | 35 | 1,527 | 64.6% | 33.1% | D+31.4 |
| Precinct -Bloomfield Township, Precinct 10Bloomfield Township, Precinct 10 | 786 | 721 | 17 | 1,524 | 51.6% | 47.3% | D+4.3 |
| Precinct -Novi, Precinct 19Novi, Precinct 19 | 832 | 654 | 36 | 1,522 | 54.7% | 43.0% | D+11.7 |
| Precinct -Novi, Precinct 24Novi, Precinct 24 | 755 | 733 | 34 | 1,522 | 49.6% | 48.2% | D+1.4 |
| Precinct -Novi, Precinct 16Novi, Precinct 16 | 836 | 664 | 20 | 1,520 | 55.0% | 43.7% | D+11.3 |
| Precinct -Novi, Precinct 1Novi, Precinct 1 | 806 | 680 | 32 | 1,518 | 53.1% | 44.8% | D+8.3 |
| Precinct -Royal Oak, Precinct 14Royal Oak, Precinct 14 | 1,001 | 485 | 26 | 1,512 | 66.2% | 32.1% | D+34.1 |
| Precinct -Berkley, Precinct 4Berkley, Precinct 4 | 949 | 522 | 29 | 1,500 | 63.3% | 34.8% | D+28.5 |
| Precinct -Novi, Precinct 18Novi, Precinct 18 | 795 | 673 | 32 | 1,500 | 53.0% | 44.9% | D+8.1 |
| Precinct -West Bloomfield Township, Precinct 14West Bloomfield Township, Precinct 14 | 636 | 840 | 22 | 1,498 | 42.5% | 56.1% | R+13.6 |
| Precinct -Hazel Park, Precinct 5Hazel Park, Precinct 5 | 908 | 551 | 38 | 1,497 | 60.7% | 36.8% | D+23.8 |
| Precinct -Madison Heights, Precinct 6Madison Heights, Precinct 6 | 742 | 720 | 32 | 1,494 | 49.7% | 48.2% | D+1.5 |
| Precinct -Rose Township, Precinct 2Rose Township, Precinct 2 | 464 | 1,000 | 27 | 1,491 | 31.1% | 67.1% | R+35.9 |
| Precinct -Ferndale, Precinct 5Ferndale, Precinct 5 | 1,176 | 290 | 22 | 1,488 | 79.0% | 19.5% | D+59.5 |
| Precinct -Novi, Precinct 7Novi, Precinct 7 | 916 | 532 | 32 | 1,480 | 61.9% | 35.9% | D+25.9 |
| Precinct -Rochester, Precinct 1Rochester, Precinct 1 | 853 | 605 | 21 | 1,479 | 57.7% | 40.9% | D+16.8 |
| Precinct -Ferndale, Precinct 4Ferndale, Precinct 4 | 1,132 | 313 | 33 | 1,478 | 76.6% | 21.2% | D+55.4 |
| Precinct -Troy, Precinct 16Troy, Precinct 16 | 777 | 655 | 46 | 1,478 | 52.6% | 44.3% | D+8.3 |
| Precinct -Rochester Hills, Precinct 27Rochester Hills, Precinct 27 | 697 | 723 | 57 | 1,477 | 47.2% | 49.0% | R+1.8 |
| Precinct -Rochester Hills, Precinct 11Rochester Hills, Precinct 11 | 574 | 872 | 29 | 1,475 | 38.9% | 59.1% | R+20.2 |
| Precinct -Troy, Precinct 37Troy, Precinct 37 | 624 | 791 | 51 | 1,466 | 42.6% | 54.0% | R+11.4 |
| Precinct -Rochester Hills, Precinct 15Rochester Hills, Precinct 15 | 803 | 622 | 36 | 1,461 | 55.0% | 42.6% | D+12.4 |
| Precinct -Hazel Park, Precinct 1Hazel Park, Precinct 1 | 972 | 445 | 36 | 1,453 | 66.9% | 30.6% | D+36.3 |
| Precinct -Independence Township, Precinct 13Independence Township, Precinct 13 | 593 | 835 | 20 | 1,448 | 41.0% | 57.7% | R+16.7 |
| Precinct -Groveland Township, Precinct 3Groveland Township, Precinct 3 | 455 | 959 | 32 | 1,446 | 31.5% | 66.3% | R+34.9 |
| Precinct -Groveland Township, Precinct 2Groveland Township, Precinct 2 | 483 | 929 | 28 | 1,440 | 33.5% | 64.5% | R+31.0 |
| Precinct -Wixom, Precinct 3Wixom, Precinct 3 | 959 | 443 | 38 | 1,440 | 66.6% | 30.8% | D+35.8 |
| Precinct -Novi, Precinct 9Novi, Precinct 9 | 829 | 597 | 10 | 1,436 | 57.7% | 41.6% | D+16.2 |
| Precinct -Birmingham, Precinct 3Birmingham, Precinct 3 | 888 | 520 | 27 | 1,435 | 61.9% | 36.2% | D+25.6 |
| Precinct -West Bloomfield Township, Precinct 21West Bloomfield Township, Precinct 21 | 793 | 599 | 42 | 1,434 | 55.3% | 41.8% | D+13.5 |
| Precinct -Madison Heights, Precinct 1Madison Heights, Precinct 1 | 727 | 675 | 27 | 1,429 | 50.9% | 47.2% | D+3.6 |
| Precinct -Southfield, Precinct 21Southfield, Precinct 21 | 1,318 | 84 | 26 | 1,428 | 92.3% | 5.9% | D+86.4 |
| Precinct -Troy, Precinct 4Troy, Precinct 4 | 693 | 681 | 54 | 1,428 | 48.5% | 47.7% | D+0.8 |
| Precinct -Troy, Precinct 27Troy, Precinct 27 | 819 | 565 | 43 | 1,427 | 57.4% | 39.6% | D+17.8 |
| Precinct -Springfield Township, Precinct 6Springfield Township, Precinct 6 | 585 | 826 | 15 | 1,426 | 41.0% | 57.9% | R+16.9 |
| Precinct -Pontiac, Precinct 13Pontiac, Precinct 13 | 1,066 | 329 | 21 | 1,416 | 75.3% | 23.2% | D+52.0 |
| Precinct -Pontiac, Precinct 8Pontiac, Precinct 8 | 977 | 410 | 24 | 1,411 | 69.2% | 29.1% | D+40.2 |
| Precinct -Clawson, Precinct 3Clawson, Precinct 3 | 789 | 598 | 19 | 1,406 | 56.1% | 42.5% | D+13.6 |
| Precinct -Bloomfield Township, Precinct 14Bloomfield Township, Precinct 14 | 810 | 548 | 47 | 1,405 | 57.7% | 39.0% | D+18.6 |
| Precinct -Pontiac, Precinct 14Pontiac, Precinct 14 | 1,089 | 289 | 26 | 1,404 | 77.6% | 20.6% | D+57.0 |
| Precinct -Oak Park, Precinct 3Oak Park, Precinct 3 | 761 | 634 | 7 | 1,402 | 54.3% | 45.2% | D+9.1 |
| Precinct -Springfield Township, Precinct 2Springfield Township, Precinct 2 | 521 | 862 | 17 | 1,400 | 37.2% | 61.6% | R+24.4 |
| Precinct -Lyon Township, Precinct 3Lyon Township, Precinct 3 | 640 | 738 | 20 | 1,398 | 45.8% | 52.8% | R+7.0 |
| Precinct -Springfield Township, Precinct 1Springfield Township, Precinct 1 | 486 | 895 | 14 | 1,395 | 34.8% | 64.2% | R+29.3 |
| Precinct -Southfield, Precinct 23Southfield, Precinct 23 | 1,220 | 159 | 14 | 1,393 | 87.6% | 11.4% | D+76.2 |
| Precinct -Farmington Hills, Precinct 22Farmington Hills, Precinct 22 | 836 | 517 | 38 | 1,391 | 60.1% | 37.2% | D+22.9 |
| Precinct -Southfield, Precinct 26Southfield, Precinct 26 | 1,178 | 201 | 12 | 1,391 | 84.7% | 14.5% | D+70.2 |
| Precinct -Novi, Precinct 11Novi, Precinct 11 | 799 | 565 | 24 | 1,388 | 57.6% | 40.7% | D+16.9 |
| Precinct -Southfield, Precinct 30Southfield, Precinct 30 | 1,186 | 189 | 13 | 1,388 | 85.4% | 13.6% | D+71.8 |
| Precinct -Ferndale, Precinct 2Ferndale, Precinct 2 | 1,102 | 248 | 37 | 1,387 | 79.5% | 17.9% | D+61.6 |
| Precinct -Troy, Precinct 23Troy, Precinct 23 | 723 | 612 | 50 | 1,385 | 52.2% | 44.2% | D+8.0 |
| Precinct -Oakland Township, Precinct 4Oakland Township, Precinct 4 | 545 | 823 | 16 | 1,384 | 39.4% | 59.5% | R+20.1 |
| Precinct -Rochester Hills, Precinct 29Rochester Hills, Precinct 29 | 744 | 578 | 60 | 1,382 | 53.8% | 41.8% | D+12.0 |
| Precinct -Royal Oak, Precinct 7Royal Oak, Precinct 7 | 937 | 419 | 26 | 1,382 | 67.8% | 30.3% | D+37.5 |
| Precinct -Clawson, Precinct 2Clawson, Precinct 2 | 794 | 559 | 24 | 1,377 | 57.7% | 40.6% | D+17.1 |
| Precinct -Auburn Hills, Precinct 6Auburn Hills, Precinct 6 | 675 | 684 | 17 | 1,376 | 49.1% | 49.7% | R+0.7 |
| Precinct -Farmington, Precinct 2Farmington, Precinct 2 | 838 | 501 | 27 | 1,366 | 61.3% | 36.7% | D+24.7 |
| Precinct -Troy, Precinct 8Troy, Precinct 8 | 764 | 565 | 37 | 1,366 | 55.9% | 41.4% | D+14.6 |
| Precinct -Bloomfield Township, Precinct 1Bloomfield Township, Precinct 1 | 621 | 686 | 58 | 1,365 | 45.5% | 50.3% | R+4.8 |
| Precinct -Rochester Hills, Precinct 21Rochester Hills, Precinct 21 | 547 | 784 | 33 | 1,364 | 40.1% | 57.5% | R+17.4 |
| Precinct -Farmington Hills, Precinct 17Farmington Hills, Precinct 17 | 1,026 | 310 | 27 | 1,363 | 75.3% | 22.7% | D+52.5 |
| Precinct -Troy, Precinct 7Troy, Precinct 7 | 728 | 585 | 48 | 1,361 | 53.5% | 43.0% | D+10.5 |
| Precinct -Rochester Hills, Precinct 24Rochester Hills, Precinct 24 | 645 | 662 | 48 | 1,355 | 47.6% | 48.9% | R+1.3 |
| Precinct -Southfield, Precinct 11Southfield, Precinct 11 | 1,216 | 122 | 16 | 1,354 | 89.8% | 9.0% | D+80.8 |
| Precinct -Novi, Precinct 12Novi, Precinct 12 | 842 | 484 | 26 | 1,352 | 62.3% | 35.8% | D+26.5 |
| Precinct -Milford Township, Precinct 7Milford Township, Precinct 7 | 649 | 680 | 22 | 1,351 | 48.0% | 50.3% | R+2.3 |
| Precinct -Novi, Precinct 23Novi, Precinct 23 | 694 | 595 | 55 | 1,344 | 51.6% | 44.3% | D+7.4 |
| Precinct -Rochester Hills, Precinct 7Rochester Hills, Precinct 7 | 625 | 677 | 42 | 1,344 | 46.5% | 50.4% | R+3.9 |
| Precinct -Auburn Hills, Precinct 7Auburn Hills, Precinct 7 | 906 | 411 | 26 | 1,343 | 67.5% | 30.6% | D+36.9 |
| Precinct -White Lake Township, Precinct 8White Lake Township, Precinct 8 | 480 | 843 | 16 | 1,339 | 35.8% | 63.0% | R+27.1 |
| Precinct -Southfield, Precinct 33Southfield, Precinct 33 | 1,225 | 92 | 20 | 1,337 | 91.6% | 6.9% | D+84.7 |
| Precinct -Walled Lake, Precinct 1Walled Lake, Precinct 1 | 653 | 666 | 18 | 1,337 | 48.8% | 49.8% | R+1.0 |
| Precinct -Southfield, Precinct 7Southfield, Precinct 7 | 1,185 | 123 | 27 | 1,335 | 88.8% | 9.2% | D+79.6 |
| Precinct -Highland Township, Precinct 3Highland Township, Precinct 3 | 505 | 809 | 17 | 1,331 | 37.9% | 60.8% | R+22.8 |
| Precinct -Novi, Precinct 3Novi, Precinct 3 | 775 | 531 | 24 | 1,330 | 58.3% | 39.9% | D+18.3 |
| Precinct -Oakland Township, Precinct 8Oakland Township, Precinct 8 | 537 | 770 | 21 | 1,328 | 40.4% | 58.0% | R+17.5 |
| Precinct -Troy, Precinct 18Troy, Precinct 18 | 689 | 586 | 49 | 1,324 | 52.0% | 44.3% | D+7.8 |
| Precinct -Auburn Hills, Precinct 9Auburn Hills, Precinct 9 | 766 | 527 | 28 | 1,321 | 58.0% | 39.9% | D+18.1 |
| Precinct -West Bloomfield Township, Precinct 7West Bloomfield Township, Precinct 7 | 796 | 477 | 47 | 1,320 | 60.3% | 36.1% | D+24.2 |
| Precinct -Novi, Precinct 17Novi, Precinct 17 | 671 | 623 | 21 | 1,315 | 51.0% | 47.4% | D+3.7 |
| Precinct -Rochester Hills, Precinct 22Rochester Hills, Precinct 22 | 615 | 667 | 30 | 1,312 | 46.9% | 50.8% | R+4.0 |
| Precinct -Birmingham, Precinct 9Birmingham, Precinct 9 | 771 | 516 | 23 | 1,310 | 58.9% | 39.4% | D+19.5 |
| Precinct -Oak Park, Precinct 10Oak Park, Precinct 10 | 1,174 | 113 | 23 | 1,310 | 89.6% | 8.6% | D+81.0 |
| Precinct -Pontiac, Precinct 10Pontiac, Precinct 10 | 775 | 514 | 21 | 1,310 | 59.2% | 39.2% | D+19.9 |
| Precinct -Southfield, Precinct 17Southfield, Precinct 17 | 897 | 404 | 9 | 1,310 | 68.5% | 30.8% | D+37.6 |
| Precinct -Southfield, Precinct 9Southfield, Precinct 9 | 969 | 303 | 35 | 1,307 | 74.1% | 23.2% | D+51.0 |
| Precinct -Troy, Precinct 22Troy, Precinct 22 | 738 | 543 | 26 | 1,307 | 56.5% | 41.5% | D+14.9 |
| Precinct -Farmington Hills, Precinct 18Farmington Hills, Precinct 18 | 737 | 506 | 61 | 1,304 | 56.5% | 38.8% | D+17.7 |
| Precinct -Southfield, Precinct 22Southfield, Precinct 22 | 1,208 | 78 | 18 | 1,304 | 92.6% | 6.0% | D+86.7 |
| Precinct -Bloomfield Hills, Precinct 2Bloomfield Hills, Precinct 2 | 592 | 677 | 32 | 1,301 | 45.5% | 52.0% | R+6.5 |
| Precinct -Orion Township, Precinct 10Orion Township, Precinct 10 | 580 | 699 | 22 | 1,301 | 44.6% | 53.7% | R+9.1 |
| Precinct -Pontiac, Precinct 1Pontiac, Precinct 1 | 1,171 | 113 | 16 | 1,300 | 90.1% | 8.7% | D+81.4 |
| Precinct -Troy, Precinct 19Troy, Precinct 19 | 715 | 555 | 29 | 1,299 | 55.0% | 42.7% | D+12.3 |
| Precinct -Southfield, Precinct 20Southfield, Precinct 20 | 1,181 | 99 | 15 | 1,295 | 91.2% | 7.6% | D+83.6 |
| Precinct -Hazel Park, Precinct 3Hazel Park, Precinct 3 | 741 | 521 | 31 | 1,293 | 57.3% | 40.3% | D+17.0 |
| Precinct -Oak Park, Precinct 12Oak Park, Precinct 12 | 1,118 | 150 | 22 | 1,290 | 86.7% | 11.6% | D+75.0 |
| Precinct -Novi, Precinct 5Novi, Precinct 5 | 765 | 487 | 37 | 1,289 | 59.3% | 37.8% | D+21.6 |
| Precinct -Pontiac, Precinct 6Pontiac, Precinct 6 | 1,014 | 227 | 44 | 1,285 | 78.9% | 17.7% | D+61.2 |
| Precinct -Southfield, Precinct 13Southfield, Precinct 13 | 814 | 455 | 10 | 1,279 | 63.6% | 35.6% | D+28.1 |
| Precinct -Southfield, Precinct 31Southfield, Precinct 31 | 1,142 | 125 | 12 | 1,279 | 89.3% | 9.8% | D+79.5 |
| Precinct -Auburn Hills, Precinct 4Auburn Hills, Precinct 4 | 643 | 612 | 22 | 1,277 | 50.4% | 47.9% | D+2.4 |
| Precinct -Southfield, Precinct 1Southfield, Precinct 1 | 1,120 | 136 | 21 | 1,277 | 87.7% | 10.6% | D+77.1 |
| Precinct -Pontiac, Precinct 11Pontiac, Precinct 11 | 885 | 367 | 23 | 1,275 | 69.4% | 28.8% | D+40.6 |
| Precinct -Waterford Township, Precinct 10Waterford Township, Precinct 10 | 564 | 686 | 24 | 1,274 | 44.3% | 53.8% | R+9.6 |
| Precinct -Rochester Hills, Precinct 17Rochester Hills, Precinct 17 | 618 | 633 | 19 | 1,270 | 48.7% | 49.8% | R+1.2 |
| Precinct -Auburn Hills, Precinct 1Auburn Hills, Precinct 1 | 664 | 566 | 38 | 1,268 | 52.4% | 44.6% | D+7.7 |
| Precinct -Milford Township, Precinct 4Milford Township, Precinct 4 | 500 | 752 | 16 | 1,268 | 39.4% | 59.3% | R+19.9 |
| Precinct -Southfield, Precinct 3Southfield, Precinct 3 | 1,033 | 206 | 29 | 1,268 | 81.5% | 16.2% | D+65.2 |
| Precinct -Troy, Precinct 21Troy, Precinct 21 | 659 | 570 | 37 | 1,266 | 52.1% | 45.0% | D+7.0 |
| Precinct -Troy, Precinct 25Troy, Precinct 25 | 645 | 596 | 25 | 1,266 | 50.9% | 47.1% | D+3.9 |
| Precinct -Rochester Hills, Precinct 23Rochester Hills, Precinct 23 | 623 | 595 | 47 | 1,265 | 49.2% | 47.0% | D+2.2 |
| Precinct -Troy, Precinct 28Troy, Precinct 28 | 799 | 429 | 37 | 1,265 | 63.2% | 33.9% | D+29.2 |
| Precinct -Oak Park, Precinct 13Oak Park, Precinct 13 | 1,144 | 95 | 23 | 1,262 | 90.6% | 7.5% | D+83.1 |
| Precinct -Oak Park, Precinct 2Oak Park, Precinct 2 | 631 | 615 | 14 | 1,260 | 50.1% | 48.8% | D+1.3 |
| Precinct -Farmington, Precinct 5Farmington, Precinct 5 | 805 | 426 | 28 | 1,259 | 63.9% | 33.8% | D+30.1 |
| Precinct -Sylvan Lake, Precinct 1Sylvan Lake, Precinct 1 | 629 | 605 | 20 | 1,254 | 50.2% | 48.2% | D+1.9 |
| Precinct -Highland Township, Precinct 7Highland Township, Precinct 7 | 413 | 819 | 17 | 1,249 | 33.1% | 65.6% | R+32.5 |
| Precinct -Rochester Hills, Precinct 32Rochester Hills, Precinct 32 | 592 | 631 | 26 | 1,249 | 47.4% | 50.5% | R+3.1 |
| Precinct -Lyon Township, Precinct 5Lyon Township, Precinct 5 | 518 | 718 | 10 | 1,246 | 41.6% | 57.6% | R+16.1 |
| Precinct -White Lake Township, Precinct 12White Lake Township, Precinct 12 | 539 | 697 | 8 | 1,244 | 43.3% | 56.0% | R+12.7 |
| Precinct -Southfield, Precinct 10Southfield, Precinct 10 | 1,055 | 169 | 19 | 1,243 | 84.9% | 13.6% | D+71.3 |
| Precinct -Southfield, Precinct 6Southfield, Precinct 6 | 1,050 | 173 | 18 | 1,241 | 84.6% | 13.9% | D+70.7 |
| Precinct -Farmington, Precinct 4Farmington, Precinct 4 | 816 | 404 | 20 | 1,240 | 65.8% | 32.6% | D+33.2 |
| Precinct -South Lyon, Precinct 4South Lyon, Precinct 4 | 570 | 652 | 17 | 1,239 | 46.0% | 52.6% | R+6.6 |
| Precinct -Hazel Park, Precinct 6Hazel Park, Precinct 6 | 785 | 409 | 39 | 1,233 | 63.7% | 33.2% | D+30.5 |
| Precinct -Troy, Precinct 12Troy, Precinct 12 | 628 | 551 | 52 | 1,231 | 51.0% | 44.8% | D+6.3 |
| Precinct -Bloomfield Township, Precinct 4Bloomfield Township, Precinct 4 | 653 | 551 | 24 | 1,228 | 53.2% | 44.9% | D+8.3 |
| Precinct -Farmington, Precinct 3Farmington, Precinct 3 | 740 | 465 | 21 | 1,226 | 60.4% | 37.9% | D+22.4 |
| Precinct -Clawson, Precinct 4Clawson, Precinct 4 | 731 | 467 | 27 | 1,225 | 59.7% | 38.1% | D+21.6 |
| Precinct -Troy, Precinct 24Troy, Precinct 24 | 508 | 675 | 38 | 1,221 | 41.6% | 55.3% | R+13.7 |
| Precinct -Pontiac, Precinct 15Pontiac, Precinct 15 | 1,068 | 135 | 16 | 1,219 | 87.6% | 11.1% | D+76.5 |
| Precinct -Troy, Precinct 5Troy, Precinct 5 | 518 | 668 | 33 | 1,219 | 42.5% | 54.8% | R+12.3 |
| Precinct -Troy, Precinct 33Troy, Precinct 33 | 664 | 522 | 32 | 1,218 | 54.5% | 42.9% | D+11.7 |
| Precinct -Oak Park, Precinct 16Oak Park, Precinct 16 | 951 | 239 | 26 | 1,216 | 78.2% | 19.7% | D+58.6 |
| Precinct -Springfield Township, Precinct 4Springfield Township, Precinct 4 | 449 | 747 | 17 | 1,213 | 37.0% | 61.6% | R+24.6 |
| Precinct -Commerce Township, Precinct 14Commerce Township, Precinct 14 | 521 | 677 | 14 | 1,212 | 43.0% | 55.9% | R+12.9 |
| Precinct -Rochester Hills, Precinct 12Rochester Hills, Precinct 12 | 553 | 634 | 21 | 1,208 | 45.8% | 52.5% | R+6.7 |
| Precinct -Oakland Township, Precinct 3Oakland Township, Precinct 3 | 453 | 733 | 18 | 1,204 | 37.6% | 60.9% | R+23.3 |
| Precinct -Southfield, Precinct 12Southfield, Precinct 12 | 1,073 | 119 | 12 | 1,204 | 89.1% | 9.9% | D+79.2 |
| Precinct -Rochester, Precinct 3Rochester, Precinct 3 | 618 | 567 | 16 | 1,201 | 51.5% | 47.2% | D+4.2 |
| Precinct -Southfield, Precinct 18Southfield, Precinct 18 | 1,115 | 74 | 12 | 1,201 | 92.8% | 6.2% | D+86.7 |
| Precinct -Highland Township, Precinct 5Highland Township, Precinct 5 | 420 | 768 | 12 | 1,200 | 35.0% | 64.0% | R+29.0 |
| Precinct -Southfield, Precinct 27Southfield, Precinct 27 | 1,098 | 90 | 10 | 1,198 | 91.7% | 7.5% | D+84.1 |
| Precinct -Rochester Hills, Precinct 13Rochester Hills, Precinct 13 | 613 | 564 | 18 | 1,195 | 51.3% | 47.2% | D+4.1 |
| Precinct -Walled Lake, Precinct 3Walled Lake, Precinct 3 | 547 | 630 | 16 | 1,193 | 45.9% | 52.8% | R+7.0 |
| Precinct -Rochester Hills, Precinct 25Rochester Hills, Precinct 25 | 621 | 541 | 28 | 1,190 | 52.2% | 45.5% | D+6.7 |
| Precinct -Pontiac, Precinct 4Pontiac, Precinct 4 | 801 | 365 | 23 | 1,189 | 67.4% | 30.7% | D+36.7 |
| Precinct -Milford Township, Precinct 1Milford Township, Precinct 1 | 455 | 718 | 12 | 1,185 | 38.4% | 60.6% | R+22.2 |
| Precinct -Pontiac, Precinct 18Pontiac, Precinct 18 | 1,052 | 105 | 17 | 1,174 | 89.6% | 8.9% | D+80.7 |
| Precinct -Southfield Township, Precinct 3Southfield Township, Precinct 3 | 800 | 351 | 19 | 1,170 | 68.4% | 30.0% | D+38.4 |
| Precinct -White Lake Township, Precinct 3White Lake Township, Precinct 3 | 472 | 674 | 24 | 1,170 | 40.3% | 57.6% | R+17.3 |
| Precinct -Auburn Hills, Precinct 8Auburn Hills, Precinct 8 | 704 | 442 | 17 | 1,163 | 60.5% | 38.0% | D+22.5 |
| Precinct -Rose Township, Precinct 1Rose Township, Precinct 1 | 419 | 728 | 12 | 1,159 | 36.2% | 62.8% | R+26.7 |
| Precinct -Troy, Precinct 1Troy, Precinct 1 | 594 | 519 | 46 | 1,159 | 51.3% | 44.8% | D+6.5 |
| Precinct -Auburn Hills, Precinct 2Auburn Hills, Precinct 2 | 746 | 377 | 28 | 1,151 | 64.8% | 32.8% | D+32.1 |
| Precinct -Southfield, Precinct 16Southfield, Precinct 16 | 1,031 | 102 | 16 | 1,149 | 89.7% | 8.9% | D+80.9 |
| Precinct -Madison Heights, Precinct 4Madison Heights, Precinct 4 | 607 | 522 | 17 | 1,146 | 53.0% | 45.5% | D+7.4 |
| Precinct -Novi, Precinct 10Novi, Precinct 10 | 663 | 470 | 12 | 1,145 | 57.9% | 41.0% | D+16.9 |
| Precinct -Novi, Precinct 22Novi, Precinct 22 | 629 | 500 | 16 | 1,145 | 54.9% | 43.7% | D+11.3 |
| Precinct -Bloomfield Township, Precinct 11Bloomfield Township, Precinct 11 | 609 | 486 | 43 | 1,138 | 53.5% | 42.7% | D+10.8 |
| Precinct -Huntington Woods, Precinct 1Huntington Woods, Precinct 1 | 939 | 193 | 6 | 1,138 | 82.5% | 17.0% | D+65.6 |
| Precinct -Oak Park, Precinct 6Oak Park, Precinct 6 | 825 | 287 | 22 | 1,134 | 72.8% | 25.3% | D+47.4 |
| Precinct -Oak Park, Precinct 8Oak Park, Precinct 8 | 1,023 | 92 | 17 | 1,132 | 90.4% | 8.1% | D+82.2 |
| Precinct -Lyon Township, Precinct 10Lyon Township, Precinct 10 | 490 | 629 | 8 | 1,127 | 43.5% | 55.8% | R+12.3 |
| Precinct -Orion Township, Precinct 14Orion Township, Precinct 14 | 510 | 596 | 18 | 1,124 | 45.4% | 53.0% | R+7.7 |
| Precinct -Pontiac, Precinct 16Pontiac, Precinct 16 | 993 | 109 | 15 | 1,117 | 88.9% | 9.8% | D+79.1 |
| Precinct -Novi, Precinct 25Novi, Precinct 25 | 462 | 616 | 35 | 1,113 | 41.5% | 55.3% | R+13.8 |
| Precinct -Commerce Township, Precinct 12Commerce Township, Precinct 12 | 442 | 643 | 24 | 1,109 | 39.9% | 58.0% | R+18.1 |
| Precinct -Novi, Precinct 20Novi, Precinct 20 | 608 | 478 | 23 | 1,109 | 54.8% | 43.1% | D+11.7 |
| Precinct -Auburn Hills, Precinct 5Auburn Hills, Precinct 5 | 577 | 502 | 27 | 1,106 | 52.2% | 45.4% | D+6.8 |
| Precinct -Oak Park, Precinct 9Oak Park, Precinct 9 | 1,016 | 79 | 11 | 1,106 | 91.9% | 7.1% | D+84.7 |
| Precinct -Southfield, Precinct 32Southfield, Precinct 32 | 935 | 153 | 18 | 1,106 | 84.5% | 13.8% | D+70.7 |
| Precinct -Rochester Hills, Precinct 20Rochester Hills, Precinct 20 | 584 | 505 | 15 | 1,104 | 52.9% | 45.7% | D+7.2 |
| Precinct -Rochester, Precinct 4Rochester, Precinct 4 | 466 | 610 | 28 | 1,104 | 42.2% | 55.3% | R+13.0 |
| Precinct -Southfield, Precinct 24Southfield, Precinct 24 | 981 | 100 | 14 | 1,095 | 89.6% | 9.1% | D+80.5 |
| Precinct -Royal Oak, Precinct 10Royal Oak, Precinct 10 | 721 | 342 | 24 | 1,087 | 66.3% | 31.5% | D+34.9 |
| Precinct -Oak Park, Precinct 7Oak Park, Precinct 7 | 951 | 108 | 22 | 1,081 | 88.0% | 10.0% | D+78.0 |
| Precinct -Southfield, Precinct 15Southfield, Precinct 15 | 942 | 110 | 27 | 1,079 | 87.3% | 10.2% | D+77.1 |
| Precinct -Southfield, Precinct 8Southfield, Precinct 8 | 952 | 116 | 10 | 1,078 | 88.3% | 10.8% | D+77.6 |
| Precinct -Oak Park, Precinct 14Oak Park, Precinct 14 | 859 | 189 | 27 | 1,075 | 79.9% | 17.6% | D+62.3 |
| Precinct -Troy, Precinct 13Troy, Precinct 13 | 613 | 428 | 34 | 1,075 | 57.0% | 39.8% | D+17.2 |
| Precinct -Farmington Hills, Precinct 15Farmington Hills, Precinct 15 | 627 | 401 | 43 | 1,071 | 58.5% | 37.4% | D+21.1 |
| Precinct -Milford Township, Precinct 8Milford Township, Precinct 8 | 543 | 513 | 15 | 1,071 | 50.7% | 47.9% | D+2.8 |
| Precinct -Southfield, Precinct 25Southfield, Precinct 25 | 925 | 123 | 17 | 1,065 | 86.9% | 11.5% | D+75.3 |
| Precinct -Hazel Park, Precinct 4Hazel Park, Precinct 4 | 648 | 391 | 22 | 1,061 | 61.1% | 36.9% | D+24.2 |
| Precinct -Southfield, Precinct 14Southfield, Precinct 14 | 543 | 503 | 8 | 1,054 | 51.5% | 47.7% | D+3.8 |
| Precinct -Orion Township, Precinct 11Orion Township, Precinct 11 | 444 | 581 | 24 | 1,049 | 42.3% | 55.4% | R+13.1 |
| Precinct -Rochester Hills, Precinct 14Rochester Hills, Precinct 14 | 518 | 510 | 16 | 1,044 | 49.6% | 48.9% | D+0.8 |
| Precinct -Groveland Township, Precinct 1Groveland Township, Precinct 1 | 304 | 716 | 20 | 1,040 | 29.2% | 68.8% | R+39.6 |
| Precinct -Rochester Hills, Precinct 18Rochester Hills, Precinct 18 | 501 | 515 | 23 | 1,039 | 48.2% | 49.6% | R+1.3 |
| Precinct -Addison Township, Precinct 3Addison Township, Precinct 3 | 310 | 707 | 18 | 1,035 | 30.0% | 68.3% | R+38.4 |
| Precinct -Rochester Hills, Precinct 6Rochester Hills, Precinct 6 | 484 | 525 | 26 | 1,035 | 46.8% | 50.7% | R+4.0 |
| Precinct -Farmington, Precinct 1Farmington, Precinct 1 | 662 | 351 | 15 | 1,028 | 64.4% | 34.1% | D+30.3 |
| Precinct -Southfield, Precinct 19Southfield, Precinct 19 | 861 | 150 | 16 | 1,027 | 83.8% | 14.6% | D+69.2 |
| Precinct -Pontiac, Precinct 17Pontiac, Precinct 17 | 879 | 124 | 13 | 1,016 | 86.5% | 12.2% | D+74.3 |
| Precinct -Oak Park, Precinct 15Oak Park, Precinct 15 | 814 | 165 | 25 | 1,004 | 81.1% | 16.4% | D+64.6 |
| Precinct -Southfield, Precinct 36Southfield, Precinct 36 | 803 | 177 | 24 | 1,004 | 80.0% | 17.6% | D+62.4 |
| Precinct -Southfield Township, Precinct 4Southfield Township, Precinct 4 | 573 | 408 | 19 | 1,000 | 57.3% | 40.8% | D+16.5 |
| Precinct -Southfield, Precinct 34Southfield, Precinct 34 | 727 | 252 | 18 | 997 | 72.9% | 25.3% | D+47.6 |
| Precinct -Southfield, Precinct 5Southfield, Precinct 5 | 740 | 235 | 16 | 991 | 74.7% | 23.7% | D+51.0 |
| Precinct -Oak Park, Precinct 4Oak Park, Precinct 4 | 508 | 471 | 8 | 987 | 51.5% | 47.7% | D+3.7 |
| Precinct -Southfield, Precinct 28Southfield, Precinct 28 | 863 | 97 | 20 | 980 | 88.1% | 9.9% | D+78.2 |
| Precinct -Rochester Hills, Precinct 30Rochester Hills, Precinct 30 | 492 | 442 | 41 | 975 | 50.5% | 45.3% | D+5.1 |
| Precinct -Oak Park, Precinct 11Oak Park, Precinct 11 | 732 | 208 | 20 | 960 | 76.3% | 21.7% | D+54.6 |
| Precinct -Troy, Precinct 34Troy, Precinct 34 | 534 | 383 | 40 | 957 | 55.8% | 40.0% | D+15.8 |
| Precinct -Pontiac, Precinct 5Pontiac, Precinct 5 | 721 | 216 | 14 | 951 | 75.8% | 22.7% | D+53.1 |
| Precinct -Pontiac, Precinct 12Pontiac, Precinct 12 | 811 | 114 | 12 | 937 | 86.6% | 12.2% | D+74.4 |
| Precinct -Brandon Township, Precinct 5Brandon Township, Precinct 5 | 368 | 556 | 12 | 936 | 39.3% | 59.4% | R+20.1 |
| Precinct -Milford Township, Precinct 5Milford Township, Precinct 5 | 384 | 532 | 12 | 928 | 41.4% | 57.3% | R+15.9 |
| Precinct -Rochester, Precinct 6Rochester, Precinct 6 | 421 | 500 | 6 | 927 | 45.4% | 53.9% | R+8.5 |
| Precinct -White Lake Township, Precinct 4White Lake Township, Precinct 4 | 323 | 588 | 11 | 922 | 35.0% | 63.8% | R+28.7 |
| Precinct -West Bloomfield Township, Precinct 26West Bloomfield Township, Precinct 26 | 413 | 477 | 15 | 905 | 45.6% | 52.7% | R+7.1 |
| Precinct -Farmington Hills, Precinct 6Farmington Hills, Precinct 6 | 608 | 281 | 13 | 902 | 67.4% | 31.2% | D+36.3 |
| Precinct -Ferndale, Precinct 8Ferndale, Precinct 8 | 710 | 174 | 16 | 900 | 78.9% | 19.3% | D+59.6 |
| Precinct -West Bloomfield Township, Precinct 3West Bloomfield Township, Precinct 3 | 450 | 428 | 22 | 900 | 50.0% | 47.6% | D+2.4 |
| Precinct -Troy, Precinct 35Troy, Precinct 35 | 498 | 382 | 17 | 897 | 55.5% | 42.6% | D+12.9 |
| Precinct -Pontiac, Precinct 7Pontiac, Precinct 7 | 606 | 272 | 16 | 894 | 67.8% | 30.4% | D+37.4 |
| Precinct -Huntington Woods, Precinct 4Huntington Woods, Precinct 4 | 720 | 163 | 9 | 892 | 80.7% | 18.3% | D+62.4 |
| Precinct -Independence Township, Precinct 12Independence Township, Precinct 12 | 367 | 509 | 10 | 886 | 41.4% | 57.4% | R+16.0 |
| Precinct -Huntington Woods, Precinct 2Huntington Woods, Precinct 2 | 684 | 185 | 12 | 881 | 77.6% | 21.0% | D+56.6 |
| Precinct -Brandon Township, Precinct 6Brandon Township, Precinct 6 | 309 | 554 | 14 | 877 | 35.2% | 63.2% | R+27.9 |
| Precinct -Pontiac, Precinct 2Pontiac, Precinct 2 | 712 | 130 | 8 | 850 | 83.8% | 15.3% | D+68.5 |
| Precinct -Southfield, Precinct 35Southfield, Precinct 35 | 733 | 106 | 8 | 847 | 86.5% | 12.5% | D+74.0 |
| Precinct -Springfield Township, Precinct 7Springfield Township, Precinct 7 | 296 | 527 | 9 | 832 | 35.6% | 63.3% | R+27.8 |
| Precinct -Southfield Township, Precinct 6Southfield Township, Precinct 6 | 466 | 325 | 13 | 804 | 58.0% | 40.4% | D+17.5 |
| Precinct -Oak Park, Precinct 5Oak Park, Precinct 5 | 676 | 103 | 11 | 790 | 85.6% | 13.0% | D+72.5 |
| Precinct -Troy, Precinct 32Troy, Precinct 32 | 449 | 312 | 27 | 788 | 57.0% | 39.6% | D+17.4 |
| Precinct -Oak Park, Precinct 1Oak Park, Precinct 1 | 609 | 160 | 11 | 780 | 78.1% | 20.5% | D+57.6 |
| Precinct -Rochester Hills, Precinct 28Rochester Hills, Precinct 28 | 384 | 367 | 16 | 767 | 50.1% | 47.8% | D+2.2 |
| Precinct -Waterford Township, Precinct 1Waterford Township, Precinct 1 | 281 | 446 | 20 | 747 | 37.6% | 59.7% | R+22.1 |
| Precinct -Rochester Hills, Precinct 26Rochester Hills, Precinct 26 | 301 | 411 | 24 | 736 | 40.9% | 55.8% | R+14.9 |
| Precinct -Lyon Township, Precinct 1Lyon Township, Precinct 1 | 298 | 424 | 6 | 728 | 40.9% | 58.2% | R+17.3 |
| Precinct -Troy, Precinct 31Troy, Precinct 31 | 314 | 340 | 34 | 688 | 45.6% | 49.4% | R+3.8 |
| Precinct -Clarkston, Precinct 1Clarkston, Precinct 1 | 289 | 359 | 13 | 661 | 43.7% | 54.3% | R+10.6 |
| Precinct -South Lyon, Precinct 5South Lyon, Precinct 5 | 316 | 320 | 14 | 650 | 48.6% | 49.2% | R+0.6 |
| Precinct -Royal Oak Township, Precinct 1Royal Oak Township, Precinct 1 | 594 | 32 | 10 | 636 | 93.4% | 5.0% | D+88.4 |
| Precinct -Ferndale, Precinct 7Ferndale, Precinct 7 | 450 | 141 | 14 | 605 | 74.4% | 23.3% | D+51.1 |
| Precinct -Royal Oak Township, Precinct 2Royal Oak Township, Precinct 2 | 553 | 31 | 8 | 592 | 93.4% | 5.2% | D+88.2 |
| Precinct -Novi, Precinct 14Novi, Precinct 14 | 345 | 219 | 27 | 591 | 58.4% | 37.1% | D+21.3 |
| Precinct -White Lake Township, Precinct 13White Lake Township, Precinct 13 | 206 | 324 | 7 | 537 | 38.4% | 60.3% | R+22.0 |
| Precinct -Lyon Township, Precinct 7Lyon Township, Precinct 7 | 284 | 240 | 8 | 532 | 53.4% | 45.1% | D+8.3 |
| Precinct -Troy, Precinct 30Troy, Precinct 30 | 267 | 190 | 10 | 467 | 57.2% | 40.7% | D+16.5 |
| Precinct -Lyon Township, Precinct 2Lyon Township, Precinct 2 | 191 | 267 | 3 | 461 | 41.4% | 57.9% | R+16.5 |
| Precinct -Troy, Precinct 6Troy, Precinct 6 | 191 | 221 | 12 | 424 | 45.0% | 52.1% | R+7.1 |
| Precinct -Troy, Precinct 36Troy, Precinct 36 | 240 | 166 | 11 | 417 | 57.6% | 39.8% | D+17.7 |
| Precinct -Lake Angelus, Precinct 1Lake Angelus, Precinct 1 | 83 | 162 | 12 | 257 | 32.3% | 63.0% | R+30.7 |
| Precinct -Novi Township, Precinct 1Novi Township, Precinct 1 | 67 | 50 | 7 | 124 | 54.0% | 40.3% | D+13.7 |
| Precinct -Fenton, Precinct 2Fenton, Precinct 2 | 6 | 8 | 0 | 14 | 42.9% | 57.1% | R+14.3 |
| Addison Township 00001125-00400-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Addison Township 00002125-00400-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Addison Township 00003125-00400-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00001125-04105-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00002125-04105-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00003125-04105-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00004125-04105-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00005125-04105-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00006125-04105-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00007125-04105-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00008125-04105-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Auburn Hills City 00009125-04105-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Berkley City 00001125-07660-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Berkley City 00002125-07660-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Berkley City 00003125-07660-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Berkley City 00004125-07660-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Berkley City 00005125-07660-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Berkley City 00006125-07660-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Berkley City 00007125-07660-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00001125-08640-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00002125-08640-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00003125-08640-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00004125-08640-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00005125-08640-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00006125-08640-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00007125-08640-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00008125-08640-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Birmingham City 00009125-08640-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00001125-09110-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00002125-09110-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00003125-09110-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00004125-09110-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00005125-09110-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00006125-09110-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00007125-09110-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00008125-09110-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00009125-09110-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00010125-09110-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00011125-09110-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00012125-09110-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00013125-09110-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00014125-09110-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00015125-09110-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00016125-09110-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00017125-09110-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Charter Township 00018125-09110-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Hills City 00001125-09180-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bloomfield Hills City 00002125-09180-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brandon Charter Township 00001125-10040-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brandon Charter Township 00002125-10040-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brandon Charter Township 00003125-10040-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brandon Charter Township 00004125-10040-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brandon Charter Township 00005125-10040-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brandon Charter Township 00006125-10040-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clawson City 00001125-16160-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clawson City 00002125-16160-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clawson City 00003125-16160-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clawson City 00004125-16160-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Clawson City 00005125-16160-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00001125-17640-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00002125-17640-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00003125-17640-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00004125-17640-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00005125-17640-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00006125-17640-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00007125-17640-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00008125-17640-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00009125-17640-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00010125-17640-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00011125-17640-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00012125-17640-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00013125-17640-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00014125-17640-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Commerce Charter Township 00015125-17640-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington City 00001125-27380-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington City 00002125-27380-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington City 00003125-27380-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington City 00004125-27380-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington City 00005125-27380-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington City 00006125-27380-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00001125-27440-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00002125-27440-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00003125-27440-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00004125-27440-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00005125-27440-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00006125-27440-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00007125-27440-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00008125-27440-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00009125-27440-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00010125-27440-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00011125-27440-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00012125-27440-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00013125-27440-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00014125-27440-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00015125-27440-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00016125-27440-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00017125-27440-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00018125-27440-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00019125-27440-00019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00020125-27440-00020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00021125-27440-00021 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00022125-27440-00022 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00023125-27440-00023 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00024125-27440-00024 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00025125-27440-00025 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00026125-27440-00026 | 0 | 0 | 0 | 0 | — | — | No votes |
| Farmington Hills City 00027125-27440-00027 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fenton City 00002125-27760-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00001125-27880-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00002125-27880-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00003125-27880-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00004125-27880-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00005125-27880-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00006125-27880-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00007125-27880-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00008125-27880-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ferndale City 00009125-27880-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Groveland Township 00001125-35640-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Groveland Township 00002125-35640-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Groveland Township 00003125-35640-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hazel Park City 00001125-37420-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hazel Park City 00002125-37420-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hazel Park City 00003125-37420-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hazel Park City 00004125-37420-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hazel Park City 00005125-37420-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hazel Park City 00006125-37420-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highland Charter Township 00001125-38080-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highland Charter Township 00002125-38080-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highland Charter Township 00003125-38080-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highland Charter Township 00004125-38080-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highland Charter Township 00005125-38080-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highland Charter Township 00006125-38080-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highland Charter Township 00007125-38080-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highland Charter Township 00008125-38080-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Holly Township 00001125-38720-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Holly Township 00002125-38720-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Holly Township 00003125-38720-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Holly Township 00004125-38720-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Huntington Woods City 00001125-40000-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Huntington Woods City 00002125-40000-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Huntington Woods City 00003125-40000-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Huntington Woods City 00004125-40000-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Huntington Woods City 00005125-40000-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00001125-40400-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00002125-40400-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00003125-40400-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00004125-40400-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00005125-40400-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00006125-40400-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00007125-40400-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00008125-40400-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00009125-40400-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00010125-40400-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00011125-40400-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00012125-40400-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Independence Charter Township 00013125-40400-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Keego Harbor City 00001125-42460-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lake Angelus City 00001125-44440-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lathrup Village City 00001125-46320-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lathrup Village City 00002125-46320-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00001125-49820-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00002125-49820-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00003125-49820-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00004125-49820-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00005125-49820-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00006125-49820-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00007125-49820-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00008125-49820-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lyon Charter Township 00009125-49820-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00001125-50560-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00002125-50560-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00003125-50560-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00004125-50560-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00005125-50560-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00006125-50560-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00007125-50560-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00008125-50560-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00009125-50560-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00010125-50560-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Madison Heights City 00011125-50560-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Milford Charter Township 00001125-53980-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Milford Charter Township 00002125-53980-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Milford Charter Township 00003125-53980-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Milford Charter Township 00004125-53980-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Milford Charter Township 00005125-53980-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Milford Charter Township 00006125-53980-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Milford Charter Township 00007125-53980-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Milford Charter Township 00008125-53980-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Northville City 00002125-58980-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00001125-59440-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00002125-59440-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00003125-59440-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00004125-59440-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00005125-59440-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00006125-59440-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00007125-59440-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00008125-59440-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00009125-59440-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00010125-59440-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00011125-59440-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00012125-59440-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00013125-59440-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00014125-59440-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00015125-59440-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00016125-59440-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00017125-59440-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00018125-59440-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00019125-59440-00019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00020125-59440-00020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00021125-59440-00021 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00022125-59440-00022 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00023125-59440-00023 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00024125-59440-00024 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi City 00025125-59440-00025 | 0 | 0 | 0 | 0 | — | — | No votes |
| Novi Township 00001125-59460-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00001125-59920-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00002125-59920-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00003125-59920-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00004125-59920-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00005125-59920-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00006125-59920-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00007125-59920-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00008125-59920-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00009125-59920-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00010125-59920-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00011125-59920-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00012125-59920-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00013125-59920-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00014125-59920-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00015125-59920-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oak Park City 00016125-59920-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakland Charter Township 00001125-59820-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakland Charter Township 00002125-59820-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakland Charter Township 00003125-59820-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakland Charter Township 00004125-59820-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakland Charter Township 00005125-59820-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakland Charter Township 00006125-59820-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakland Charter Township 00007125-59820-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oakland Charter Township 00008125-59820-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orchard Lake Village City 00001125-61020-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00001125-61100-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00002125-61100-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00003125-61100-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00004125-61100-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00005125-61100-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00006125-61100-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00007125-61100-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00008125-61100-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00009125-61100-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00010125-61100-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00011125-61100-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00012125-61100-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00013125-61100-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00014125-61100-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orion Charter Township 00015125-61100-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oxford Charter Township 00001125-62040-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oxford Charter Township 00002125-62040-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oxford Charter Township 00003125-62040-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oxford Charter Township 00004125-62040-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oxford Charter Township 00005125-62040-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oxford Charter Township 00006125-62040-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oxford Charter Township 00007125-62040-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pleasant Ridge City 00001125-64900-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 01001125-65440-01001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 01002125-65440-01002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 01003125-65440-01003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 02004125-65440-02004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 02005125-65440-02005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 02006125-65440-02006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 03007125-65440-03007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 03008125-65440-03008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 03009125-65440-03009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 04010125-65440-04010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 04011125-65440-04011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 04012125-65440-04012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 05013125-65440-05013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 05014125-65440-05014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 05015125-65440-05015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 06016125-65440-06016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 06017125-65440-06017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 06018125-65440-06018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 07019125-65440-07019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 07020125-65440-07020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pontiac City 07021125-65440-07021 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester City 00001125-69020-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester City 00002125-69020-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester City 00003125-69020-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester City 00004125-69020-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester City 00005125-69020-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester City 00006125-69020-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 01006125-69035-01006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 01008125-69035-01008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 01014125-69035-01014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 01017125-69035-01017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 01022125-69035-01022 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 01023125-69035-01023 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 01026125-69035-01026 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 01029125-69035-01029 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02004125-69035-02004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02007125-69035-02007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02009125-69035-02009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02010125-69035-02010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02018125-69035-02018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02019125-69035-02019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02021125-69035-02021 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02025125-69035-02025 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 02032125-69035-02032 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 03001125-69035-03001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 03002125-69035-03002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 03003125-69035-03003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 03012125-69035-03012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 03013125-69035-03013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 03016125-69035-03016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 03024125-69035-03024 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 03031125-69035-03031 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 04005125-69035-04005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 04011125-69035-04011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 04015125-69035-04015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 04020125-69035-04020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 04027125-69035-04027 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 04028125-69035-04028 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rochester Hills City 04030125-69035-04030 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Township 00001125-69580-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Township 00002125-69580-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rose Township 00003125-69580-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak Charter Township 00001125-70060-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak Charter Township 00002125-70060-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00001125-70040-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00002125-70040-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00003125-70040-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00004125-70040-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00005125-70040-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00006125-70040-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00007125-70040-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00008125-70040-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00009125-70040-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00010125-70040-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00011125-70040-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00012125-70040-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00013125-70040-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00014125-70040-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00015125-70040-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00016125-70040-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00017125-70040-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00018125-70040-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00019125-70040-00019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00020125-70040-00020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00021125-70040-00021 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00022125-70040-00022 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00023125-70040-00023 | 0 | 0 | 0 | 0 | — | — | No votes |
| Royal Oak City 00024125-70040-00024 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Lyon City 00001125-75100-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Lyon City 00002125-75100-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Lyon City 00003125-75100-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Lyon City 00004125-75100-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00001125-74900-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00002125-74900-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00003125-74900-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00004125-74900-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00005125-74900-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00006125-74900-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00007125-74900-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00008125-74900-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00009125-74900-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00010125-74900-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00011125-74900-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00012125-74900-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00013125-74900-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00014125-74900-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00015125-74900-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00016125-74900-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00017125-74900-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00018125-74900-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00019125-74900-00019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00020125-74900-00020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00021125-74900-00021 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00022125-74900-00022 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00023125-74900-00023 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00024125-74900-00024 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00025125-74900-00025 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00026125-74900-00026 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00027125-74900-00027 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00028125-74900-00028 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00029125-74900-00029 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00030125-74900-00030 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00031125-74900-00031 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00032125-74900-00032 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00033125-74900-00033 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00034125-74900-00034 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00035125-74900-00035 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield City 00036125-74900-00036 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00001125-74920-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00002125-74920-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00003125-74920-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00004125-74920-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00005125-74920-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00006125-74920-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00007125-74920-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00008125-74920-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00009125-74920-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Southfield Township 00010125-74920-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Springfield Charter Township 00001125-75760-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Springfield Charter Township 00002125-75760-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Springfield Charter Township 00003125-75760-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Springfield Charter Township 00004125-75760-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Springfield Charter Township 00005125-75760-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Springfield Charter Township 00006125-75760-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Springfield Charter Township 00007125-75760-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sylvan Lake City 00001125-77860-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00001125-80700-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00002125-80700-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00003125-80700-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00004125-80700-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00005125-80700-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00006125-80700-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00007125-80700-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00008125-80700-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00009125-80700-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00010125-80700-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00011125-80700-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00012125-80700-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00013125-80700-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00014125-80700-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00015125-80700-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00016125-80700-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00017125-80700-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00018125-80700-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00019125-80700-00019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00020125-80700-00020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00021125-80700-00021 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00022125-80700-00022 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00023125-80700-00023 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00024125-80700-00024 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00025125-80700-00025 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00026125-80700-00026 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00027125-80700-00027 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00028125-80700-00028 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00029125-80700-00029 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00030125-80700-00030 | 0 | 0 | 0 | 0 | — | — | No votes |
| Troy City 00031125-80700-00031 | 0 | 0 | 0 | 0 | — | — | No votes |
| Village Of Clarkston City 00001125-82450-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Walled Lake City 00001125-83060-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Walled Lake City 00002125-83060-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Walled Lake City 00003125-83060-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00001125-84240-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00002125-84240-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00003125-84240-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00004125-84240-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00005125-84240-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00006125-84240-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00007125-84240-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00008125-84240-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00009125-84240-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00010125-84240-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00011125-84240-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00012125-84240-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00013125-84240-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00014125-84240-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00015125-84240-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00016125-84240-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00017125-84240-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00018125-84240-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00019125-84240-00019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00020125-84240-00020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Waterford Charter Township 00021125-84240-00021 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00001125-85480-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00002125-85480-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00003125-85480-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00004125-85480-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00005125-85480-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00006125-85480-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00007125-85480-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00008125-85480-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00009125-85480-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00010125-85480-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00011125-85480-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00012125-85480-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00013125-85480-00013 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00014125-85480-00014 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00015125-85480-00015 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00016125-85480-00016 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00017125-85480-00017 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00018125-85480-00018 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00019125-85480-00019 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00020125-85480-00020 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00021125-85480-00021 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00022125-85480-00022 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00023125-85480-00023 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00024125-85480-00024 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Bloomfield Charter Township 00025125-85480-00025 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00001125-86860-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00002125-86860-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00003125-86860-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00004125-86860-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00005125-86860-00005 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00006125-86860-00006 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00007125-86860-00007 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00008125-86860-00008 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00009125-86860-00009 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00010125-86860-00010 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00011125-86860-00011 | 0 | 0 | 0 | 0 | — | — | No votes |
| White Lake Charter Township 00012125-86860-00012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Wixom City 00001125-88140-00001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Wixom City 00002125-88140-00002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Wixom City 00003125-88140-00003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Wixom City 00004125-88140-00004 | 0 | 0 | 0 | 0 | — | — | No votes |
presidential history
Party record book
Oakland County, MI · the strongest Democratic and Republican presidential performances recorded here, measured three ways.
1892–2024 · 34 presidential cycles
Highest vote share
Largest share of the presidential candidate vote cast here.
Democratic
Lyndon B. Johnson1964
61.4%
182,797 votes · D+23.1
Runner-up · Barack Obama, 2008 · 56.5%
Republican
Herbert Hoover1928
81.5%
45,343 votes · R+63.5
Runner-up · Calvin Coolidge, 1924 · 81.3%
Most votes
Largest number of votes cast for the party’s presidential nominee here.
Democratic
Joe Biden2020
434,148votes
56.4% of the vote · D+14.0
Runner-up · Kamala Harris, 2024 · 419,519 votes
Republican
Donald Trump2024
337,791votes
43.7% of the vote · D+10.6
Runner-up · Donald Trump, 2020 · 325,971 votes
Best relative to the U.S.
This Place’s margin against the national margin in the same election — positive when it leaned toward the party more than the country did.
Democratic
Kamala Harris2024
+12.1pts D vs U.S.
Place D+10.6 · U.S. R+1.5
Runner-up · Joe Biden, 2020 · +9.6 pts
Republican
Herbert Hoover1928
+46.1pts R vs U.S.
Place R+63.5 · U.S. R+17.5
Runner-up · Calvin Coolidge, 1924 · +44.4 pts
Current officeholders
Seats representing Oakland County, MI. A county elects none of these itself — they are the members for the 3 congressional, 5 state senate and 7 state house districts it falls inside, so parts of the county are represented by different members.
Senate and governor results are in the Office selector at the top of this page.
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.
| Year | Vote lead | Democratic | Republican | Total |
|---|---|---|---|---|
| 2024 | D | 55.4%404,563 | 44.6%326,130 | 730,693 |
| 2020 | D | 57.5%424,533 | 42.5%313,729 | 738,262 |
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 957,357 |
| 2018 | 955,596 |
| 2020 | 1,035,578 |
| 2022 | 1,043,232 |
| 2024 | 1,061,513 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
−2,684 net domestic migration · 2025
Net −45,994 over 2011–2025 · gain loss
Arrivals reported $80,079 in average income, against $131,915 for residents who stayed — 39% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+10.7 on average — about the same lean as Oakland County, MI (D+10.6).
Where arrivals came from lean of each source
- Wayne County, MI8,467D+29.0
- Macomb County, MI5,056R+13.7
- Genesee County, MI1,344D+4.2
- Washtenaw County, MI1,066D+44.4
- Livingston County, MI984R+23.9
- Cook County, IL474D+41.6
Where departures went households, 2022–23
- Wayne County, MI7,246
- Macomb County, MI5,180
- Genesee County, MI1,536
- Livingston County, MI1,184
- Washtenaw County, MI1,017
- Cook County, IL876
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 | +920 |
| 2012 | +2,219 |
| 2013 | +3,247 |
| 2014 | −1,915 |
| 2015 | −6,729 |
| 2016 | −3,988 |
| 2017 | −3,511 |
| 2018 | −5,064 |
| 2019 | −4,781 |
| 2021 | −2,627 |
| 2022 | −7,443 |
| 2023 | −9,182 |
| 2024 | −4,456 |
| 2025 | −2,684 |
Once reliably Republican, Oakland County flipped in 2016 and has widened its Democratic margin each cycle since, reflecting a college-educated suburban electorate that has reoriented around post-industrial Detroit's expanding professional class.
Across the recorded series it reached a Democratic high of 23.1 points in 1964 and a Republican high of 69.6 points in 1924. Between 2020 and 2024 the county moved 3.5 points toward the Republican candidate; the 2024 margin was 10.6 points.
A population of 1,279,825, a 68% non-Hispanic-white share, and a median household income of $97,760 describe the county. The county's voting pattern over the last decade is most similar to that of Montgomery County and Lake 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 →
Oakland County, Michigan. Akashic. https://akashic.app/county/26125/. Accessed May 20, 2026. License: CC BY 4.0.