Kent County, Michigan
Precinct data
Results by precinct
492 precincts · 371,947 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Plainfield Charter Township, Precinct 3Plainfield Charter Township, Precinct 3 | 1,597 | 1,639 | 63 | 3,299 | 48.4% | 49.7% | R+1.3 |
|---|---|---|---|---|---|---|---|
| Precinct -Grand Rapids Charter Township, Precinct 1Grand Rapids Charter Township, Precinct 1 | 1,601 | 1,443 | 78 | 3,122 | 51.3% | 46.2% | D+5.1 |
| Precinct -Grand Rapids Charter Township, Precinct 4Grand Rapids Charter Township, Precinct 4 | 1,520 | 1,473 | 75 | 3,068 | 49.5% | 48.0% | D+1.5 |
| Precinct -Sparta Township, Precinct 2Sparta Township, Precinct 2 | 912 | 1,978 | 41 | 2,931 | 31.1% | 67.5% | R+36.4 |
| Precinct -Tyrone Township, Precinct 1Tyrone Township, Precinct 1 | 773 | 2,019 | 49 | 2,841 | 27.2% | 71.1% | R+43.9 |
| Precinct -Byron Township, Precinct 2Byron Township, Precinct 2 | 958 | 1,707 | 42 | 2,707 | 35.4% | 63.1% | R+27.7 |
| Precinct -City of East Grand Rapids, Ward 1, Precinct 1City of East Grand Rapids, Ward 1, Precinct 1 | 1,720 | 834 | 40 | 2,594 | 66.3% | 32.2% | D+34.2 |
| Precinct -City of East Grand Rapids, Ward 3, Precinct 3City of East Grand Rapids, Ward 3, Precinct 3 | 1,840 | 721 | 32 | 2,593 | 71.0% | 27.8% | D+43.2 |
| Precinct -City of East Grand Rapids, Ward 2, Precinct 2City of East Grand Rapids, Ward 2, Precinct 2 | 1,736 | 809 | 30 | 2,575 | 67.4% | 31.4% | D+36.0 |
| Precinct -Gaines Charter Township, Precinct 7Gaines Charter Township, Precinct 7 | 969 | 1,565 | 36 | 2,570 | 37.7% | 60.9% | R+23.2 |
| Precinct -City of Rockford, Precinct 2City of Rockford, Precinct 2 | 1,378 | 1,141 | 33 | 2,552 | 54.0% | 44.7% | D+9.3 |
| Precinct -Plainfield Charter Township, Precinct 7Plainfield Charter Township, Precinct 7 | 1,217 | 1,261 | 28 | 2,506 | 48.6% | 50.3% | R+1.8 |
| Precinct -Byron Township, Precinct 5Byron Township, Precinct 5 | 678 | 1,748 | 43 | 2,469 | 27.5% | 70.8% | R+43.3 |
| Precinct -Byron Township, Precinct 1Byron Township, Precinct 1 | 739 | 1,652 | 47 | 2,438 | 30.3% | 67.8% | R+37.4 |
| Precinct -Caledonia Township, Precinct 5Caledonia Township, Precinct 5 | 833 | 1,533 | 47 | 2,413 | 34.5% | 63.5% | R+29.0 |
| Precinct -Courtland Township, Precinct 2Courtland Township, Precinct 2 | 777 | 1,590 | 39 | 2,406 | 32.3% | 66.1% | R+33.8 |
| Precinct -Algoma Township, Precinct 5Algoma Township, Precinct 5 | 1,000 | 1,349 | 35 | 2,384 | 41.9% | 56.6% | R+14.6 |
| Precinct -Sparta Township, Precinct 1Sparta Township, Precinct 1 | 955 | 1,380 | 46 | 2,381 | 40.1% | 58.0% | R+17.8 |
| Precinct -Grand Rapids Charter Township, Precinct 6Grand Rapids Charter Township, Precinct 6 | 1,214 | 1,108 | 49 | 2,371 | 51.2% | 46.7% | D+4.5 |
| Precinct -Plainfield Charter Township, Precinct 6Plainfield Charter Township, Precinct 6 | 1,015 | 1,305 | 28 | 2,348 | 43.2% | 55.6% | R+12.4 |
| Precinct -Plainfield Charter Township, Precinct 1Plainfield Charter Township, Precinct 1 | 1,046 | 1,245 | 42 | 2,333 | 44.8% | 53.4% | R+8.5 |
| Precinct -Plainfield Charter Township, Precinct 8Plainfield Charter Township, Precinct 8 | 1,164 | 1,091 | 51 | 2,306 | 50.5% | 47.3% | D+3.2 |
| Precinct -Byron Township, Precinct 7Byron Township, Precinct 7 | 842 | 1,398 | 41 | 2,281 | 36.9% | 61.3% | R+24.4 |
| Precinct -Gaines Charter Township, Precinct 1Gaines Charter Township, Precinct 1 | 630 | 1,617 | 30 | 2,277 | 27.7% | 71.0% | R+43.3 |
| Precinct -Ada Township, Precinct 3Ada Township, Precinct 3 | 1,083 | 1,152 | 37 | 2,272 | 47.7% | 50.7% | R+3.0 |
| Precinct -Bowne Township, Precinct 1Bowne Township, Precinct 1 | 539 | 1,651 | 45 | 2,235 | 24.1% | 73.9% | R+49.8 |
| Precinct -Lowell Charter Township, Precinct 1Lowell Charter Township, Precinct 1 | 789 | 1,383 | 53 | 2,225 | 35.5% | 62.2% | R+26.7 |
| Precinct -City of Kentwood, Ward 2, Precinct 16City of Kentwood, Ward 2, Precinct 16 | 1,289 | 867 | 55 | 2,211 | 58.3% | 39.2% | D+19.1 |
| Precinct -Cannon Township, Precinct 4Cannon Township, Precinct 4 | 944 | 1,226 | 33 | 2,203 | 42.9% | 55.7% | R+12.8 |
| Precinct -City of Kentwood, Ward 2, Precinct 11City of Kentwood, Ward 2, Precinct 11 | 1,287 | 851 | 51 | 2,189 | 58.8% | 38.9% | D+19.9 |
| Precinct -Plainfield Charter Township, Precinct 9Plainfield Charter Township, Precinct 9 | 959 | 1,193 | 35 | 2,187 | 43.9% | 54.5% | R+10.7 |
| Precinct -Courtland Township, Precinct 3Courtland Township, Precinct 3 | 759 | 1,378 | 35 | 2,172 | 34.9% | 63.4% | R+28.5 |
| Precinct -Plainfield Charter Township, Precinct 2Plainfield Charter Township, Precinct 2 | 883 | 1,237 | 32 | 2,152 | 41.0% | 57.5% | R+16.4 |
| Precinct -City of Wyoming, Ward 3, Precinct 30City of Wyoming, Ward 3, Precinct 30 | 923 | 1,199 | 27 | 2,149 | 43.0% | 55.8% | R+12.8 |
| Precinct -Plainfield Charter Township, Precinct 11Plainfield Charter Township, Precinct 11 | 976 | 1,122 | 38 | 2,136 | 45.7% | 52.5% | R+6.8 |
| Precinct -Cascade Charter Township, Precinct 5Cascade Charter Township, Precinct 5 | 948 | 1,154 | 30 | 2,132 | 44.5% | 54.1% | R+9.7 |
| Precinct -Lowell Charter Township, Precinct 2Lowell Charter Township, Precinct 2 | 979 | 1,112 | 30 | 2,121 | 46.2% | 52.4% | R+6.3 |
| Precinct -City of Walker, Ward 2, Precinct 4City of Walker, Ward 2, Precinct 4 | 888 | 1,150 | 39 | 2,077 | 42.8% | 55.4% | R+12.6 |
| Precinct -Byron Township, Precinct 8Byron Township, Precinct 8 | 867 | 1,152 | 26 | 2,045 | 42.4% | 56.3% | R+13.9 |
| Precinct -City of Wyoming, Ward 3, Precinct 29City of Wyoming, Ward 3, Precinct 29 | 905 | 1,084 | 35 | 2,024 | 44.7% | 53.6% | R+8.8 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 35City of Grand Rapids, Ward 2, Precinct 35 | 1,258 | 731 | 30 | 2,019 | 62.3% | 36.2% | D+26.1 |
| Precinct -Byron Township, Precinct 4Byron Township, Precinct 4 | 454 | 1,519 | 43 | 2,016 | 22.5% | 75.3% | R+52.8 |
| Precinct -Cannon Township, Precinct 1Cannon Township, Precinct 1 | 787 | 1,188 | 41 | 2,016 | 39.0% | 58.9% | R+19.9 |
| Precinct -City of Kentwood, Ward 1, Precinct 2City of Kentwood, Ward 1, Precinct 2 | 1,090 | 856 | 54 | 2,000 | 54.5% | 42.8% | D+11.7 |
| Precinct -Courtland Township, Precinct 1Courtland Township, Precinct 1 | 797 | 1,169 | 31 | 1,997 | 39.9% | 58.5% | R+18.6 |
| Precinct -Caledonia Township, Precinct 6Caledonia Township, Precinct 6 | 855 | 1,114 | 25 | 1,994 | 42.9% | 55.9% | R+13.0 |
| Precinct -Gaines Charter Township, Precinct 8Gaines Charter Township, Precinct 8 | 827 | 1,119 | 26 | 1,972 | 41.9% | 56.7% | R+14.8 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 44City of Grand Rapids, Ward 2, Precinct 44 | 1,189 | 732 | 42 | 1,963 | 60.6% | 37.3% | D+23.3 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 36City of Grand Rapids, Ward 2, Precinct 36 | 1,418 | 502 | 42 | 1,962 | 72.3% | 25.6% | D+46.7 |
| Precinct -Ada Township, Precinct 2Ada Township, Precinct 2 | 1,052 | 863 | 40 | 1,955 | 53.8% | 44.1% | D+9.7 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 33City of Grand Rapids, Ward 2, Precinct 33 | 1,329 | 585 | 39 | 1,953 | 68.0% | 30.0% | D+38.1 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 6City of Grand Rapids, Ward 1, Precinct 6 | 1,080 | 809 | 25 | 1,914 | 56.4% | 42.3% | D+14.2 |
| Precinct -Caledonia Township, Precinct 3Caledonia Township, Precinct 3 | 630 | 1,244 | 33 | 1,907 | 33.0% | 65.2% | R+32.2 |
| Precinct -City of Grandville, Precinct 5City of Grandville, Precinct 5 | 831 | 1,030 | 37 | 1,898 | 43.8% | 54.3% | R+10.5 |
| Precinct -City of Kentwood, Ward 1, Precinct 8City of Kentwood, Ward 1, Precinct 8 | 1,068 | 784 | 45 | 1,897 | 56.3% | 41.3% | D+15.0 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 57City of Grand Rapids, Ward 3, Precinct 57 | 1,368 | 449 | 49 | 1,866 | 73.3% | 24.1% | D+49.2 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 19City of Grand Rapids, Ward 1, Precinct 19 | 998 | 833 | 33 | 1,864 | 53.5% | 44.7% | D+8.9 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 51City of Grand Rapids, Ward 3, Precinct 51 | 1,140 | 695 | 28 | 1,863 | 61.2% | 37.3% | D+23.9 |
| Precinct -Ada Township, Precinct 6Ada Township, Precinct 6 | 954 | 860 | 40 | 1,854 | 51.5% | 46.4% | D+5.1 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 39City of Grand Rapids, Ward 2, Precinct 39 | 1,064 | 747 | 39 | 1,850 | 57.5% | 40.4% | D+17.1 |
| Precinct -Plainfield Charter Township, Precinct 10Plainfield Charter Township, Precinct 10 | 815 | 1,001 | 29 | 1,845 | 44.2% | 54.3% | R+10.1 |
| Precinct -Alpine Township, Precinct 3Alpine Township, Precinct 3 | 899 | 917 | 24 | 1,840 | 48.9% | 49.8% | R+1.0 |
| Precinct -Plainfield Charter Township, Precinct 4Plainfield Charter Township, Precinct 4 | 986 | 826 | 26 | 1,838 | 53.6% | 44.9% | D+8.7 |
| Precinct -Caledonia Township, Precinct 2Caledonia Township, Precinct 2 | 645 | 1,159 | 28 | 1,832 | 35.2% | 63.3% | R+28.1 |
| Precinct -Cannon Township, Precinct 2Cannon Township, Precinct 2 | 688 | 1,066 | 27 | 1,781 | 38.6% | 59.9% | R+21.2 |
| Precinct -Vergennes Township, Precinct 1Vergennes Township, Precinct 1 | 631 | 1,122 | 23 | 1,776 | 35.5% | 63.2% | R+27.6 |
| Precinct -City of Grandville, Precinct 4City of Grandville, Precinct 4 | 750 | 973 | 42 | 1,765 | 42.5% | 55.1% | R+12.6 |
| Precinct -Ada Township, Precinct 5Ada Township, Precinct 5 | 667 | 1,055 | 37 | 1,759 | 37.9% | 60.0% | R+22.1 |
| Precinct -City of Wyoming, Ward 3, Precinct 28City of Wyoming, Ward 3, Precinct 28 | 757 | 964 | 27 | 1,748 | 43.3% | 55.1% | R+11.8 |
| Precinct -City of Walker, Ward 3, Precinct 7City of Walker, Ward 3, Precinct 7 | 852 | 862 | 32 | 1,746 | 48.8% | 49.4% | R+0.6 |
| Precinct -City of Walker, Ward 3, Precinct 8City of Walker, Ward 3, Precinct 8 | 619 | 1,092 | 23 | 1,734 | 35.7% | 63.0% | R+27.3 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 53City of Grand Rapids, Ward 3, Precinct 53 | 1,170 | 531 | 27 | 1,728 | 67.7% | 30.7% | D+37.0 |
| Precinct -City of Cedar Springs, Precinct 1City of Cedar Springs, Precinct 1 | 630 | 1,060 | 34 | 1,724 | 36.5% | 61.5% | R+24.9 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 43City of Grand Rapids, Ward 2, Precinct 43 | 990 | 688 | 32 | 1,710 | 57.9% | 40.2% | D+17.7 |
| Precinct -City of Kentwood, Ward 1, Precinct 17City of Kentwood, Ward 1, Precinct 17 | 1,107 | 569 | 26 | 1,702 | 65.0% | 33.4% | D+31.6 |
| Precinct -City of Grandville, Precinct 3City of Grandville, Precinct 3 | 695 | 978 | 25 | 1,698 | 40.9% | 57.6% | R+16.7 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 20City of Grand Rapids, Ward 1, Precinct 20 | 836 | 834 | 24 | 1,694 | 49.4% | 49.2% | D+0.1 |
| Precinct -Cannon Township, Precinct 6Cannon Township, Precinct 6 | 710 | 973 | 7 | 1,690 | 42.0% | 57.6% | R+15.6 |
| Precinct -City of Walker, Ward 3, Precinct 9City of Walker, Ward 3, Precinct 9 | 786 | 854 | 40 | 1,680 | 46.8% | 50.8% | R+4.0 |
| Precinct -Grand Rapids Charter Township, Precinct 5Grand Rapids Charter Township, Precinct 5 | 930 | 707 | 31 | 1,668 | 55.8% | 42.4% | D+13.4 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 34City of Grand Rapids, Ward 2, Precinct 34 | 985 | 638 | 35 | 1,658 | 59.4% | 38.5% | D+20.9 |
| Precinct -City of Grandville, Precinct 1City of Grandville, Precinct 1 | 785 | 852 | 19 | 1,656 | 47.4% | 51.4% | R+4.0 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 13City of Grand Rapids, Ward 1, Precinct 13 | 1,061 | 561 | 33 | 1,655 | 64.1% | 33.9% | D+30.2 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 70City of Grand Rapids, Ward 3, Precinct 70 | 1,227 | 389 | 39 | 1,655 | 74.1% | 23.5% | D+50.6 |
| Precinct -City of Walker, Ward 2, Precinct 5City of Walker, Ward 2, Precinct 5 | 714 | 917 | 24 | 1,655 | 43.1% | 55.4% | R+12.3 |
| Precinct -Alpine Township, Precinct 4Alpine Township, Precinct 4 | 664 | 963 | 26 | 1,653 | 40.2% | 58.3% | R+18.1 |
| Precinct -Spencer Township, Precinct 1Spencer Township, Precinct 1 | 475 | 1,160 | 18 | 1,653 | 28.7% | 70.2% | R+41.4 |
| Precinct -Gaines Charter Township, Precinct 5Gaines Charter Township, Precinct 5 | 1,028 | 588 | 24 | 1,640 | 62.7% | 35.9% | D+26.8 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 48City of Grand Rapids, Ward 2, Precinct 48 | 1,363 | 232 | 34 | 1,629 | 83.7% | 14.2% | D+69.4 |
| Precinct -Vergennes Township, Precinct 2Vergennes Township, Precinct 2 | 642 | 953 | 27 | 1,622 | 39.6% | 58.8% | R+19.2 |
| Precinct -City of Kentwood, Ward 2, Precinct 15City of Kentwood, Ward 2, Precinct 15 | 1,105 | 477 | 34 | 1,616 | 68.4% | 29.5% | D+38.9 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 16City of Grand Rapids, Ward 1, Precinct 16 | 1,040 | 539 | 36 | 1,615 | 64.4% | 33.4% | D+31.0 |
| Precinct -City of Kentwood, Ward 2, Precinct 13City of Kentwood, Ward 2, Precinct 13 | 871 | 710 | 27 | 1,608 | 54.2% | 44.2% | D+10.0 |
| Precinct -City of Wyoming, Ward 3, Precinct 26City of Wyoming, Ward 3, Precinct 26 | 821 | 759 | 24 | 1,604 | 51.2% | 47.3% | D+3.9 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 3City of Grand Rapids, Ward 1, Precinct 3 | 1,198 | 380 | 25 | 1,603 | 74.7% | 23.7% | D+51.0 |
| Precinct -Gaines Charter Township, Precinct 3Gaines Charter Township, Precinct 3 | 641 | 936 | 26 | 1,603 | 40.0% | 58.4% | R+18.4 |
| Precinct -Grand Rapids Charter Township, Precinct 3Grand Rapids Charter Township, Precinct 3 | 901 | 669 | 30 | 1,600 | 56.3% | 41.8% | D+14.5 |
| Precinct -Nelson Township, Precinct 1Nelson Township, Precinct 1 | 430 | 1,148 | 21 | 1,599 | 26.9% | 71.8% | R+44.9 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 58City of Grand Rapids, Ward 3, Precinct 58 | 1,354 | 198 | 46 | 1,598 | 84.7% | 12.4% | D+72.3 |
| Precinct -Gaines Charter Township, Precinct 6Gaines Charter Township, Precinct 6 | 663 | 910 | 25 | 1,598 | 41.5% | 56.9% | R+15.5 |
| Precinct -Algoma Township, Precinct 3Algoma Township, Precinct 3 | 517 | 1,054 | 22 | 1,593 | 32.5% | 66.2% | R+33.7 |
| Precinct -Byron Township, Precinct 3Byron Township, Precinct 3 | 754 | 806 | 32 | 1,592 | 47.4% | 50.6% | R+3.3 |
| Precinct -City of Walker, Ward 2, Precinct 6City of Walker, Ward 2, Precinct 6 | 694 | 867 | 27 | 1,588 | 43.7% | 54.6% | R+10.9 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 22City of Grand Rapids, Ward 1, Precinct 22 | 822 | 738 | 27 | 1,587 | 51.8% | 46.5% | D+5.3 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 1City of Grand Rapids, Ward 1, Precinct 1 | 1,069 | 478 | 39 | 1,586 | 67.4% | 30.1% | D+37.3 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 40City of Grand Rapids, Ward 2, Precinct 40 | 1,099 | 456 | 31 | 1,586 | 69.3% | 28.8% | D+40.5 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 30City of Grand Rapids, Ward 2, Precinct 30 | 1,075 | 461 | 47 | 1,583 | 67.9% | 29.1% | D+38.8 |
| Precinct -City of Grandville, Precinct 6City of Grandville, Precinct 6 | 751 | 803 | 19 | 1,573 | 47.7% | 51.0% | R+3.3 |
| Precinct -Solon Township, Precinct 1Solon Township, Precinct 1 | 491 | 1,052 | 17 | 1,560 | 31.5% | 67.4% | R+36.0 |
| Precinct -Oakfield Township, Precinct 2Oakfield Township, Precinct 2 | 459 | 1,083 | 14 | 1,556 | 29.5% | 69.6% | R+40.1 |
| Precinct -City of Walker, Ward 1, Precinct 3City of Walker, Ward 1, Precinct 3 | 767 | 751 | 28 | 1,546 | 49.6% | 48.6% | D+1.0 |
| Precinct -City of Kentwood, Ward 1, Precinct 6City of Kentwood, Ward 1, Precinct 6 | 776 | 735 | 34 | 1,545 | 50.2% | 47.6% | D+2.7 |
| Precinct -City of Grandville, Precinct 2City of Grandville, Precinct 2 | 710 | 798 | 29 | 1,537 | 46.2% | 51.9% | R+5.7 |
| Precinct -Cascade Charter Township, Precinct 2Cascade Charter Township, Precinct 2 | 772 | 720 | 40 | 1,532 | 50.4% | 47.0% | D+3.4 |
| Precinct -Cascade Charter Township, Precinct 4Cascade Charter Township, Precinct 4 | 807 | 687 | 27 | 1,521 | 53.1% | 45.2% | D+7.9 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 54City of Grand Rapids, Ward 3, Precinct 54 | 980 | 518 | 23 | 1,521 | 64.4% | 34.1% | D+30.4 |
| Precinct -City of Kentwood, Ward 2, Precinct 12City of Kentwood, Ward 2, Precinct 12 | 899 | 580 | 38 | 1,517 | 59.3% | 38.2% | D+21.0 |
| Precinct -Cascade Charter Township, Precinct 10Cascade Charter Township, Precinct 10 | 649 | 839 | 28 | 1,516 | 42.8% | 55.3% | R+12.5 |
| Precinct -City of Walker, Ward 1, Precinct 2City of Walker, Ward 1, Precinct 2 | 708 | 775 | 32 | 1,515 | 46.7% | 51.2% | R+4.4 |
| Precinct -City of Kentwood, Ward 1, Precinct 9City of Kentwood, Ward 1, Precinct 9 | 893 | 590 | 21 | 1,504 | 59.4% | 39.2% | D+20.1 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 42City of Grand Rapids, Ward 2, Precinct 42 | 897 | 585 | 19 | 1,501 | 59.8% | 39.0% | D+20.8 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 45City of Grand Rapids, Ward 2, Precinct 45 | 981 | 484 | 24 | 1,489 | 65.9% | 32.5% | D+33.4 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 27City of Grand Rapids, Ward 2, Precinct 27 | 999 | 454 | 35 | 1,488 | 67.1% | 30.5% | D+36.6 |
| Precinct -City of Rockford, Precinct 1City of Rockford, Precinct 1 | 747 | 706 | 29 | 1,482 | 50.4% | 47.6% | D+2.8 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 10City of Grand Rapids, Ward 1, Precinct 10 | 804 | 658 | 18 | 1,480 | 54.3% | 44.5% | D+9.9 |
| Precinct -Algoma Township, Precinct 4Algoma Township, Precinct 4 | 589 | 860 | 20 | 1,469 | 40.1% | 58.5% | R+18.4 |
| Precinct -Gaines Charter Township, Precinct 2Gaines Charter Township, Precinct 2 | 698 | 733 | 26 | 1,457 | 47.9% | 50.3% | R+2.4 |
| Precinct -City of Wyoming, Ward 1, Precinct 8City of Wyoming, Ward 1, Precinct 8 | 710 | 720 | 21 | 1,451 | 48.9% | 49.6% | R+0.7 |
| Precinct -Cannon Township, Precinct 5Cannon Township, Precinct 5 | 567 | 857 | 20 | 1,444 | 39.3% | 59.3% | R+20.1 |
| Precinct -City of Wyoming, Ward 3, Precinct 27City of Wyoming, Ward 3, Precinct 27 | 624 | 793 | 25 | 1,442 | 43.3% | 55.0% | R+11.7 |
| Precinct -Cannon Township, Precinct 3Cannon Township, Precinct 3 | 586 | 825 | 21 | 1,432 | 40.9% | 57.6% | R+16.7 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 41City of Grand Rapids, Ward 2, Precinct 41 | 870 | 527 | 34 | 1,431 | 60.8% | 36.8% | D+24.0 |
| Precinct -Gaines Charter Township, Precinct 9Gaines Charter Township, Precinct 9 | 783 | 626 | 17 | 1,426 | 54.9% | 43.9% | D+11.0 |
| Precinct -City of Wyoming, Ward 1, Precinct 9City of Wyoming, Ward 1, Precinct 9 | 828 | 572 | 25 | 1,425 | 58.1% | 40.1% | D+18.0 |
| Precinct -City of Kentwood, Ward 1, Precinct 1City of Kentwood, Ward 1, Precinct 1 | 810 | 594 | 19 | 1,423 | 56.9% | 41.7% | D+15.2 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 38City of Grand Rapids, Ward 2, Precinct 38 | 1,181 | 219 | 22 | 1,422 | 83.1% | 15.4% | D+67.7 |
| Precinct -Grattan Township, Precinct 2Grattan Township, Precinct 2 | 548 | 854 | 20 | 1,422 | 38.5% | 60.1% | R+21.5 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 47City of Grand Rapids, Ward 2, Precinct 47 | 1,140 | 235 | 40 | 1,415 | 80.6% | 16.6% | D+64.0 |
| Precinct -Cascade Charter Township, Precinct 1Cascade Charter Township, Precinct 1 | 646 | 748 | 16 | 1,410 | 45.8% | 53.0% | R+7.2 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 29City of Grand Rapids, Ward 2, Precinct 29 | 1,048 | 331 | 28 | 1,407 | 74.5% | 23.5% | D+51.0 |
| Precinct -Byron Township, Precinct 6Byron Township, Precinct 6 | 479 | 905 | 18 | 1,402 | 34.2% | 64.6% | R+30.4 |
| Precinct -City of Wyoming, Ward 1, Precinct 10City of Wyoming, Ward 1, Precinct 10 | 823 | 552 | 23 | 1,398 | 58.9% | 39.5% | D+19.4 |
| Precinct -City of Walker, Ward 1, Precinct 1City of Walker, Ward 1, Precinct 1 | 834 | 537 | 17 | 1,388 | 60.1% | 38.7% | D+21.4 |
| Precinct -City of Kentwood, Ward 1, Precinct 7City of Kentwood, Ward 1, Precinct 7 | 855 | 502 | 28 | 1,385 | 61.7% | 36.2% | D+25.5 |
| Precinct -Oakfield Township, Precinct 1Oakfield Township, Precinct 1 | 511 | 852 | 18 | 1,381 | 37.0% | 61.7% | R+24.7 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 56City of Grand Rapids, Ward 3, Precinct 56 | 889 | 460 | 30 | 1,379 | 64.5% | 33.4% | D+31.1 |
| Precinct -City of Wyoming, Ward 3, Precinct 23City of Wyoming, Ward 3, Precinct 23 | 617 | 737 | 24 | 1,378 | 44.8% | 53.5% | R+8.7 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 18City of Grand Rapids, Ward 1, Precinct 18 | 906 | 434 | 34 | 1,374 | 65.9% | 31.6% | D+34.4 |
| Precinct -Nelson Township, Precinct 2Nelson Township, Precinct 2 | 435 | 913 | 25 | 1,373 | 31.7% | 66.5% | R+34.8 |
| Precinct -City of Kentwood, Ward 1, Precinct 3City of Kentwood, Ward 1, Precinct 3 | 806 | 537 | 25 | 1,368 | 58.9% | 39.3% | D+19.7 |
| Precinct -Algoma Township, Precinct 2Algoma Township, Precinct 2 | 436 | 912 | 19 | 1,367 | 31.9% | 66.7% | R+34.8 |
| Precinct -City of Wyoming, Ward 1, Precinct 6City of Wyoming, Ward 1, Precinct 6 | 695 | 625 | 46 | 1,366 | 50.9% | 45.8% | D+5.1 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 65City of Grand Rapids, Ward 3, Precinct 65 | 1,199 | 140 | 20 | 1,359 | 88.2% | 10.3% | D+77.9 |
| Precinct -City of Wyoming, Ward 2, Precinct 22City of Wyoming, Ward 2, Precinct 22 | 678 | 642 | 38 | 1,358 | 49.9% | 47.3% | D+2.7 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 8City of Grand Rapids, Ward 1, Precinct 8 | 1,000 | 326 | 26 | 1,352 | 74.0% | 24.1% | D+49.9 |
| Precinct -City of Wyoming, Ward 2, Precinct 20City of Wyoming, Ward 2, Precinct 20 | 726 | 596 | 22 | 1,344 | 54.0% | 44.3% | D+9.7 |
| Precinct -Gaines Charter Township, Precinct 4Gaines Charter Township, Precinct 4 | 632 | 694 | 13 | 1,339 | 47.2% | 51.8% | R+4.6 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 12City of Grand Rapids, Ward 1, Precinct 12 | 910 | 397 | 24 | 1,331 | 68.4% | 29.8% | D+38.5 |
| Precinct -City of Wyoming, Ward 3, Precinct 25City of Wyoming, Ward 3, Precinct 25 | 795 | 511 | 25 | 1,331 | 59.7% | 38.4% | D+21.3 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 9City of Grand Rapids, Ward 1, Precinct 9 | 830 | 480 | 19 | 1,329 | 62.5% | 36.1% | D+26.3 |
| Precinct -Grattan Township, Precinct 1Grattan Township, Precinct 1 | 402 | 899 | 28 | 1,329 | 30.2% | 67.6% | R+37.4 |
| Precinct -City of Kentwood, Ward 2, Precinct 18City of Kentwood, Ward 2, Precinct 18 | 889 | 409 | 20 | 1,318 | 67.5% | 31.0% | D+36.4 |
| Precinct -City of Wyoming, Ward 1, Precinct 5City of Wyoming, Ward 1, Precinct 5 | 601 | 699 | 14 | 1,314 | 45.7% | 53.2% | R+7.5 |
| Precinct -City of Lowell, Precinct 1City of Lowell, Precinct 1 | 621 | 668 | 21 | 1,310 | 47.4% | 51.0% | R+3.6 |
| Precinct -Solon Township, Precinct 2Solon Township, Precinct 2 | 476 | 822 | 7 | 1,305 | 36.5% | 63.0% | R+26.5 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 4City of Grand Rapids, Ward 1, Precinct 4 | 1,048 | 226 | 20 | 1,294 | 81.0% | 17.5% | D+63.5 |
| Precinct -Cascade Charter Township, Precinct 6Cascade Charter Township, Precinct 6 | 728 | 540 | 19 | 1,287 | 56.6% | 42.0% | D+14.6 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 66City of Grand Rapids, Ward 3, Precinct 66 | 1,027 | 225 | 20 | 1,272 | 80.7% | 17.7% | D+63.1 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 62City of Grand Rapids, Ward 3, Precinct 62 | 893 | 346 | 32 | 1,271 | 70.3% | 27.2% | D+43.0 |
| Precinct -Caledonia Township, Precinct 4Caledonia Township, Precinct 4 | 404 | 839 | 18 | 1,261 | 32.0% | 66.5% | R+34.5 |
| Precinct -City of Kentwood, Ward 2, Precinct 10City of Kentwood, Ward 2, Precinct 10 | 668 | 561 | 28 | 1,257 | 53.1% | 44.6% | D+8.5 |
| Precinct -Cascade Charter Township, Precinct 9Cascade Charter Township, Precinct 9 | 707 | 512 | 25 | 1,244 | 56.8% | 41.2% | D+15.7 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 11City of Grand Rapids, Ward 1, Precinct 11 | 892 | 326 | 23 | 1,241 | 71.9% | 26.3% | D+45.6 |
| Precinct -Cascade Charter Township, Precinct 8Cascade Charter Township, Precinct 8 | 713 | 504 | 14 | 1,231 | 57.9% | 40.9% | D+17.0 |
| Precinct -City of Wyoming, Ward 1, Precinct 1City of Wyoming, Ward 1, Precinct 1 | 740 | 464 | 27 | 1,231 | 60.1% | 37.7% | D+22.4 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 25City of Grand Rapids, Ward 2, Precinct 25 | 809 | 387 | 23 | 1,219 | 66.4% | 31.7% | D+34.6 |
| Precinct -Oakfield Township, Precinct 3Oakfield Township, Precinct 3 | 430 | 767 | 19 | 1,216 | 35.4% | 63.1% | R+27.7 |
| Precinct -City of Wyoming, Ward 1, Precinct 2City of Wyoming, Ward 1, Precinct 2 | 642 | 540 | 28 | 1,210 | 53.1% | 44.6% | D+8.4 |
| Precinct -Solon Township, Precinct 3Solon Township, Precinct 3 | 321 | 874 | 13 | 1,208 | 26.6% | 72.4% | R+45.8 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 69City of Grand Rapids, Ward 3, Precinct 69 | 958 | 210 | 16 | 1,184 | 80.9% | 17.7% | D+63.2 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 63City of Grand Rapids, Ward 3, Precinct 63 | 854 | 305 | 24 | 1,183 | 72.2% | 25.8% | D+46.4 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 49City of Grand Rapids, Ward 3, Precinct 49 | 799 | 363 | 20 | 1,182 | 67.6% | 30.7% | D+36.9 |
| Precinct -City of Wyoming, Ward 3, Precinct 24City of Wyoming, Ward 3, Precinct 24 | 641 | 512 | 23 | 1,176 | 54.5% | 43.5% | D+11.0 |
| Precinct -Spencer Township, Precinct 2Spencer Township, Precinct 2 | 282 | 872 | 17 | 1,171 | 24.1% | 74.5% | R+50.4 |
| Precinct -Algoma Township, Precinct 1Algoma Township, Precinct 1 | 359 | 780 | 18 | 1,157 | 31.0% | 67.4% | R+36.4 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 15City of Grand Rapids, Ward 1, Precinct 15 | 877 | 259 | 20 | 1,156 | 75.9% | 22.4% | D+53.5 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 52City of Grand Rapids, Ward 3, Precinct 52 | 701 | 431 | 23 | 1,155 | 60.7% | 37.3% | D+23.4 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 61City of Grand Rapids, Ward 3, Precinct 61 | 959 | 166 | 21 | 1,146 | 83.7% | 14.5% | D+69.2 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 67City of Grand Rapids, Ward 3, Precinct 67 | 609 | 505 | 17 | 1,131 | 53.8% | 44.7% | D+9.2 |
| Precinct -Cascade Charter Township, Precinct 7Cascade Charter Township, Precinct 7 | 583 | 523 | 19 | 1,125 | 51.8% | 46.5% | D+5.3 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 60City of Grand Rapids, Ward 3, Precinct 60 | 888 | 197 | 30 | 1,115 | 79.6% | 17.7% | D+62.0 |
| Precinct -Alpine Township, Precinct 6Alpine Township, Precinct 6 | 708 | 376 | 22 | 1,106 | 64.0% | 34.0% | D+30.0 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 28City of Grand Rapids, Ward 2, Precinct 28 | 781 | 297 | 24 | 1,102 | 70.9% | 27.0% | D+43.9 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 31City of Grand Rapids, Ward 2, Precinct 31 | 780 | 304 | 18 | 1,102 | 70.8% | 27.6% | D+43.2 |
| Precinct -Caledonia Township, Precinct 1Caledonia Township, Precinct 1 | 439 | 622 | 27 | 1,088 | 40.3% | 57.2% | R+16.8 |
| Precinct -City of Wyoming, Ward 2, Precinct 21City of Wyoming, Ward 2, Precinct 21 | 592 | 467 | 21 | 1,080 | 54.8% | 43.2% | D+11.6 |
| Precinct -City of Wyoming, Ward 2, Precinct 16City of Wyoming, Ward 2, Precinct 16 | 558 | 499 | 17 | 1,074 | 52.0% | 46.5% | D+5.5 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 64City of Grand Rapids, Ward 3, Precinct 64 | 914 | 134 | 19 | 1,067 | 85.7% | 12.6% | D+73.1 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 46City of Grand Rapids, Ward 2, Precinct 46 | 812 | 229 | 24 | 1,065 | 76.2% | 21.5% | D+54.7 |
| Precinct -City of Wyoming, Ward 1, Precinct 3City of Wyoming, Ward 1, Precinct 3 | 594 | 437 | 29 | 1,060 | 56.0% | 41.2% | D+14.8 |
| Precinct -Grand Rapids Charter Township, Precinct 2Grand Rapids Charter Township, Precinct 2 | 564 | 469 | 18 | 1,051 | 53.7% | 44.6% | D+9.0 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 7City of Grand Rapids, Ward 1, Precinct 7 | 674 | 350 | 25 | 1,049 | 64.3% | 33.4% | D+30.9 |
| Precinct -Ada Township, Precinct 1Ada Township, Precinct 1 | 562 | 463 | 19 | 1,044 | 53.8% | 44.3% | D+9.5 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 74City of Grand Rapids, Ward 3, Precinct 74 | 703 | 317 | 16 | 1,036 | 67.9% | 30.6% | D+37.3 |
| Precinct -Cascade Charter Township, Precinct 3Cascade Charter Township, Precinct 3 | 487 | 528 | 12 | 1,027 | 47.4% | 51.4% | R+4.0 |
| Precinct -City of Lowell, Precinct 2City of Lowell, Precinct 2 | 441 | 568 | 18 | 1,027 | 42.9% | 55.3% | R+12.4 |
| Precinct -Alpine Township, Precinct 2Alpine Township, Precinct 2 | 516 | 493 | 16 | 1,025 | 50.3% | 48.1% | D+2.2 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 14City of Grand Rapids, Ward 1, Precinct 14 | 757 | 253 | 8 | 1,018 | 74.4% | 24.9% | D+49.5 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 55City of Grand Rapids, Ward 3, Precinct 55 | 696 | 292 | 17 | 1,005 | 69.3% | 29.1% | D+40.2 |
| Precinct -City of Wyoming, Ward 2, Precinct 19City of Wyoming, Ward 2, Precinct 19 | 546 | 437 | 17 | 1,000 | 54.6% | 43.7% | D+10.9 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 26City of Grand Rapids, Ward 2, Precinct 26 | 686 | 276 | 26 | 988 | 69.4% | 27.9% | D+41.5 |
| Precinct -City of Wyoming, Ward 2, Precinct 15City of Wyoming, Ward 2, Precinct 15 | 598 | 344 | 22 | 964 | 62.0% | 35.7% | D+26.3 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 24City of Grand Rapids, Ward 2, Precinct 24 | 800 | 145 | 16 | 961 | 83.2% | 15.1% | D+68.2 |
| Precinct -Ada Township, Precinct 4Ada Township, Precinct 4 | 415 | 514 | 19 | 948 | 43.8% | 54.2% | R+10.4 |
| Precinct -City of Wyoming, Ward 2, Precinct 18City of Wyoming, Ward 2, Precinct 18 | 598 | 333 | 13 | 944 | 63.3% | 35.3% | D+28.1 |
| Precinct -City of Kentwood, Ward 1, Precinct 4City of Kentwood, Ward 1, Precinct 4 | 496 | 397 | 13 | 906 | 54.7% | 43.8% | D+10.9 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 5City of Grand Rapids, Ward 1, Precinct 5 | 593 | 280 | 27 | 900 | 65.9% | 31.1% | D+34.8 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 71City of Grand Rapids, Ward 3, Precinct 71 | 632 | 249 | 6 | 887 | 71.3% | 28.1% | D+43.2 |
| Precinct -City of Wyoming, Ward 2, Precinct 17City of Wyoming, Ward 2, Precinct 17 | 441 | 429 | 14 | 884 | 49.9% | 48.5% | D+1.4 |
| Precinct -City of Wyoming, Ward 1, Precinct 11City of Wyoming, Ward 1, Precinct 11 | 525 | 328 | 13 | 866 | 60.6% | 37.9% | D+22.7 |
| Precinct -City of Wyoming, Ward 2, Precinct 14City of Wyoming, Ward 2, Precinct 14 | 580 | 261 | 20 | 861 | 67.4% | 30.3% | D+37.0 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 68City of Grand Rapids, Ward 3, Precinct 68 | 726 | 107 | 22 | 855 | 84.9% | 12.5% | D+72.4 |
| Precinct -City of Kentwood, Ward 1, Precinct 5City of Kentwood, Ward 1, Precinct 5 | 420 | 418 | 14 | 852 | 49.3% | 49.1% | D+0.2 |
| Precinct -Alpine Township, Precinct 1Alpine Township, Precinct 1 | 337 | 500 | 12 | 849 | 39.7% | 58.9% | R+19.2 |
| Precinct -Alpine Township, Precinct 5Alpine Township, Precinct 5 | 267 | 568 | 10 | 845 | 31.6% | 67.2% | R+35.6 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 73City of Grand Rapids, Ward 3, Precinct 73 | 733 | 91 | 20 | 844 | 86.8% | 10.8% | D+76.1 |
| Precinct -City of Kentwood, Ward 2, Precinct 14City of Kentwood, Ward 2, Precinct 14 | 504 | 297 | 17 | 818 | 61.6% | 36.3% | D+25.3 |
| Precinct -City of Wyoming, Ward 1, Precinct 4City of Wyoming, Ward 1, Precinct 4 | 446 | 330 | 17 | 793 | 56.2% | 41.6% | D+14.6 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 23City of Grand Rapids, Ward 1, Precinct 23 | 621 | 145 | 22 | 788 | 78.8% | 18.4% | D+60.4 |
| Precinct -City of Wyoming, Ward 1, Precinct 7City of Wyoming, Ward 1, Precinct 7 | 391 | 383 | 11 | 785 | 49.8% | 48.8% | D+1.0 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 2City of Grand Rapids, Ward 1, Precinct 2 | 559 | 196 | 17 | 772 | 72.4% | 25.4% | D+47.0 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 32City of Grand Rapids, Ward 2, Precinct 32 | 603 | 144 | 14 | 761 | 79.2% | 18.9% | D+60.3 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 72City of Grand Rapids, Ward 3, Precinct 72 | 616 | 120 | 19 | 755 | 81.6% | 15.9% | D+65.7 |
| Precinct -City of Wyoming, Ward 2, Precinct 13City of Wyoming, Ward 2, Precinct 13 | 438 | 301 | 10 | 749 | 58.5% | 40.2% | D+18.3 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 59City of Grand Rapids, Ward 3, Precinct 59 | 538 | 145 | 16 | 699 | 77.0% | 20.7% | D+56.2 |
| Precinct -City of Grand Rapids, Ward 2, Precinct 37City of Grand Rapids, Ward 2, Precinct 37 | 538 | 115 | 7 | 660 | 81.5% | 17.4% | D+64.1 |
| Precinct -City of Wyoming, Ward 2, Precinct 12City of Wyoming, Ward 2, Precinct 12 | 328 | 307 | 23 | 658 | 49.8% | 46.7% | D+3.2 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 17City of Grand Rapids, Ward 1, Precinct 17 | 506 | 79 | 12 | 597 | 84.8% | 13.2% | D+71.5 |
| Precinct -City of Grand Rapids, Ward 3, Precinct 50City of Grand Rapids, Ward 3, Precinct 50 | 487 | 70 | 12 | 569 | 85.6% | 12.3% | D+73.3 |
| Precinct -City of Grand Rapids, Ward 1, Precinct 21City of Grand Rapids, Ward 1, Precinct 21 | 345 | 102 | 8 | 455 | 75.8% | 22.4% | D+53.4 |
| 0810024000001081-00240-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810024000002081-00240-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810024000003081-00240-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810024000004081-00240-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810024000005081-00240-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810024000006081-00240-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810024000007081-00240-00007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810024000008081-00240-00008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810116000001081-01160-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810116000002081-01160-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810116000003081-01160-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810116000004081-01160-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810116000005081-01160-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810184000001081-01840-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810184000002081-01840-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810184000003081-01840-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810184000004081-01840-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810184000005081-01840-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810184000006081-01840-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0810978000001081-09780-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811224000001081-12240-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811224000002081-12240-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811224000003081-12240-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811224000004081-12240-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811224000005081-12240-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811224000006081-12240-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811224000007081-12240-00007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811224000008081-12240-00008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811250000001081-12500-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811250000002081-12500-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811250000003081-12500-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811250000004081-12500-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811250000005081-12500-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811250000006081-12500-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811308000001081-13080-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811308000002081-13080-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811308000003081-13080-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811308000004081-13080-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811308000005081-13080-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811308000006081-13080-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000001081-13660-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000002081-13660-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000003081-13660-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000004081-13660-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000005081-13660-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000006081-13660-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000007081-13660-00007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000008081-13660-00008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000009081-13660-00009 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811366000010081-13660-00010 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811420000001081-14200-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811850000001081-18500-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811850000002081-18500-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0811850000003081-18500-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0812398001001081-23980-01001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0812398001002081-23980-01002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0812398002003081-23980-02003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0812398002004081-23980-02004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0812398003005081-23980-03005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0812398003006081-23980-03006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000001081-31240-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000002081-31240-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000003081-31240-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000004081-31240-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000005081-31240-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000006081-31240-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000007081-31240-00007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000008081-31240-00008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813124000009081-31240-00009 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001001081-34000-01001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001002081-34000-01002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001003081-34000-01003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001004081-34000-01004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001005081-34000-01005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001006081-34000-01006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001008081-34000-01008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001009081-34000-01009 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001010081-34000-01010 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001011081-34000-01011 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001012081-34000-01012 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001013081-34000-01013 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001014081-34000-01014 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001015081-34000-01015 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001016081-34000-01016 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001017081-34000-01017 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001018081-34000-01018 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001019081-34000-01019 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001020081-34000-01020 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001021081-34000-01021 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001022081-34000-01022 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001023081-34000-01023 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400001024081-34000-01024 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002025081-34000-02025 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002026081-34000-02026 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002027081-34000-02027 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002028081-34000-02028 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002029081-34000-02029 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002030081-34000-02030 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002031081-34000-02031 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002032081-34000-02032 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002033081-34000-02033 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002034081-34000-02034 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002035081-34000-02035 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002036081-34000-02036 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002037081-34000-02037 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002038081-34000-02038 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002039081-34000-02039 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002040081-34000-02040 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002041081-34000-02041 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002042081-34000-02042 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002043081-34000-02043 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002044081-34000-02044 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002045081-34000-02045 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002046081-34000-02046 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002047081-34000-02047 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002048081-34000-02048 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002049081-34000-02049 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400002050081-34000-02050 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003051081-34000-03051 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003052081-34000-03052 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003053081-34000-03053 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003054081-34000-03054 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003055081-34000-03055 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003056081-34000-03056 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003057081-34000-03057 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003058081-34000-03058 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003059081-34000-03059 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003060081-34000-03060 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003061081-34000-03061 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003062081-34000-03062 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003063081-34000-03063 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003064081-34000-03064 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003065081-34000-03065 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003066081-34000-03066 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003067081-34000-03067 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003068081-34000-03068 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003069081-34000-03069 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003070081-34000-03070 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003071081-34000-03071 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003072081-34000-03072 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003073081-34000-03073 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003074081-34000-03074 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003075081-34000-03075 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003076081-34000-03076 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813400003077081-34000-03077 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000001081-34020-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000002081-34020-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000003081-34020-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000004081-34020-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000005081-34020-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000006081-34020-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000007081-34020-00007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000008081-34020-00008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813402000009081-34020-00009 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813416000001081-34160-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813416000002081-34160-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813416000003081-34160-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813416000004081-34160-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813416000005081-34160-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813416000006081-34160-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813456000001081-34560-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0813456000002081-34560-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001001081-42820-01001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001002081-42820-01002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001003081-42820-01003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001004081-42820-01004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001005081-42820-01005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001006081-42820-01006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001007081-42820-01007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001008081-42820-01008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282001009081-42820-01009 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002010081-42820-02010 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002011081-42820-02011 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002012081-42820-02012 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002013081-42820-02013 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002014081-42820-02014 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002015081-42820-02015 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002016081-42820-02016 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002017081-42820-02017 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814282002018081-42820-02018 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814954000001081-49540-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814954000002081-49540-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814956000001081-49560-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0814956000002081-49560-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0815692000001081-56920-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0815692000002081-56920-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0815958000001081-59580-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0815958000002081-59580-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0815958000003081-59580-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000001081-64660-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000002081-64660-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000003081-64660-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000004081-64660-00004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000005081-64660-00005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000006081-64660-00006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000007081-64660-00007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000008081-64660-00008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000009081-64660-00009 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000010081-64660-00010 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816466000011081-64660-00011 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816908000001081-69080-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0816908000002081-69080-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0817446000001081-74460-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0817446000002081-74460-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0817544000001081-75440-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0817544000002081-75440-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0817544000003081-75440-00003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0817556000001081-75560-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0817556000002081-75560-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818114000001081-81140-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818114000002081-81140-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818192000001081-81920-00001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818192000002081-81920-00002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296001001081-82960-01001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296001002081-82960-01002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296001003081-82960-01003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296002004081-82960-02004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296002005081-82960-02005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296002006081-82960-02006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296003007081-82960-03007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296003008081-82960-03008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818296003009081-82960-03009 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001001081-88940-01001 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001002081-88940-01002 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001003081-88940-01003 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001004081-88940-01004 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001005081-88940-01005 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001006081-88940-01006 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001007081-88940-01007 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001008081-88940-01008 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894001009081-88940-01009 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002010081-88940-02010 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002011081-88940-02011 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002012081-88940-02012 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002013081-88940-02013 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002014081-88940-02014 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002015081-88940-02015 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002016081-88940-02016 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002017081-88940-02017 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002018081-88940-02018 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002019081-88940-02019 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894002020081-88940-02020 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003021081-88940-03021 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003022081-88940-03022 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003023081-88940-03023 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003024081-88940-03024 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003025081-88940-03025 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003026081-88940-03026 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003027081-88940-03027 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003028081-88940-03028 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003029081-88940-03029 | 0 | 0 | 0 | 0 | — | — | Even |
| 0818894003030081-88940-03030 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −3.2% |
| 1896 | −11.1% |
| 1900 | −12.5% |
| 1904 | −48.9% |
| 1908 | −17.2% |
| 1912 | +9.1% |
| 1916 | +11.3% |
| 1920 | −44.8% |
| 1924 | −63.1% |
| 1928 | −50.9% |
| 1932 | −0.7% |
| 1936 | +9.6% |
| 1940 | −4.8% |
| 1944 | −10.6% |
| 1948 | −10.6% |
| 1952 | −25.3% |
| 1956 | −31.9% |
| 1960 | −21.7% |
| 1964 | +13.0% |
| 1968 | −15.0% |
| 1972 | −20.8% |
| 1976 | −35.9% |
| 1980 | −19.3% |
| 1984 | −34.7% |
| 1988 | −28.3% |
| 1992 | −13.6% |
| 1996 | −15.9% |
| 2000 | −21.2% |
| 2004 | −18.7% |
| 2008 | +0.5% |
| 2012 | −7.7% |
| 2016 | −3.1% |
| 2020 | +6.1% |
| 2024 | +5.4% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 453,052 |
| 2018 | 458,328 |
| 2020 | 501,238 |
| 2022 | 510,281 |
| 2024 | 524,644 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
−721 net domestic migration · 2025
Net −6,958 over 2011–2025 · gain loss
Arrivals reported $61,718 in average income, against $98,405 for residents who stayed — 37% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+6.8 on average — 12 points more Republican-leaning than Kent County, MI itself (D+5.4).
Where arrivals came from lean of each source
- Ottawa County, MI2,465R+20.4
- Allegan County, MI570R+27.2
- Muskegon County, MI505R+1.8
- Oakland County, MI505D+10.6
- Montcalm County, MI492R+39.0
- Kalamazoo County, MI473D+17.7
Where departures went households, 2022–23
- Ottawa County, MI2,811
- Allegan County, MI675
- Montcalm County, MI634
- Muskegon County, MI569
- Barry County, MI516
- Ionia County, MI497
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 | −58 |
| 2012 | +1,348 |
| 2013 | +2,335 |
| 2014 | +1,122 |
| 2015 | +370 |
| 2016 | +555 |
| 2017 | −73 |
| 2018 | −762 |
| 2019 | −1,208 |
| 2021 | −2,837 |
| 2022 | −3,622 |
| 2023 | −2,443 |
| 2024 | −964 |
| 2025 | −721 |
Once reliably Republican, Kent County's urban-suburban shift around Grand Rapids has gradually narrowed margins, flipping the county to a modest Democratic lean in recent presidential cycles while remaining a genuine battleground at other levels.
Across the recorded series it reached a Democratic high of 13.0 points in 1964 and a Republican high of 63.1 points in 1924. Between 2020 and 2024 the county moved 0.8 points toward the Republican candidate; the 2024 margin was 5.4 points.
A population of 663,150, a 70% non-Hispanic-white share, and a median household income of $82,631 describe the county. The county's voting pattern over the last decade is most similar to that of Douglas County and McLean 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 →
Kent County, Michigan. Akashic. https://akashic.app/county/26081/. Accessed May 20, 2026. License: CC BY 4.0.