| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | R | 4,021 | 9,816 | 14,167 | |
| 2020 | R | 4,134 | 9,964 | 14,438 | |
| 2016 | R | 3,226 | 8,549 | 12,742 | |
| 2012 | R | 3,449 | 8,545 | 12,297 | |
| 2008 | R | 4,218 | 8,937 | 13,385 | |
| 2004 | R | 3,589 | 9,595 | 13,367 | |
| 2000 | R | 3,272 | 8,501 | 12,461 | |
| 1996 | R | 3,536 | 8,142 | 12,883 | |
| 1992 | R | 3,645 | 5,745 | 12,991 | |
| 1988 | R | 4,354 | 6,563 | 11,164 | |
| 1984 | R | 3,185 | 8,630 | 12,004 | |
| 1980 | R | 3,340 | 6,843 | 11,631 | |
| 1976 | R | 2,483 | 3,519 | 6,140 | |
| 1972 | R | 2,858 | 7,457 | 10,569 | |
| 1968 | R | 2,893 | 6,420 | 9,880 | |
| 1964 | D | 5,173 | 4,483 | 9,826 | |
| 1960 | R | 2,774 | 7,920 | 10,759 | |
| 1956 | R | 2,603 | 7,521 | 10,198 | |
| 1952 | R | 2,371 | 8,053 | 10,798 | |
| 1948 | R | 3,879 | 5,952 | 10,344 | |
| 1944 | R | 3,321 | 5,840 | 9,372 | |
| 1940 | R | 4,240 | 6,732 | 11,176 | |
| 1936 | D | 6,256 | 4,744 | 11,046 | |
| 1932 | D | 5,003 | 4,098 | 9,377 | |
| 1928 | R | 1,457 | 6,230 | 7,789 | |
| 1924 | R | 1,530 | 5,128 | 7,771 | |
| 1920 | R | 1,926 | 4,870 | 7,007 | |
| 1916 | R | 3,737 | 3,806 | 7,994 | |
| 1912 | D | 1,639 | 455 | 4,647 | |
| 1908 | R | 1,905 | 2,708 | 4,719 | |
| 1904 | R | 773 | 2,991 | 4,113 | |
| 1900 | R | 2,121 | 2,640 | 4,834 | |
| 1896 | D | 2,324 | 2,269 | 4,637 | |
| 1892 | R | 0 | 2,335 | 4,738 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
McPherson County, anchored by the small city of McPherson, sits in the central Kansas wheat belt and has delivered Republican presidential margins above 40 points in recent cycles, reflecting the region's deeply rural, agricultural character.
The Republican margin in McPherson County reached its widest at sixty-one points in 1928. The margin in 2024 was forty-one points, in line with the county's deep historical pattern.
McPherson County's loyalty is rooted in its place. Median household income of $78,851, a 92% non-Hispanic-white share, and a population of 30,205 together describe a community whose political habits are deeply settled. The county's voting pattern over the last decade is most similar to that of Marion County and Stanton County.
