| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | R | 138,769 | 143,618 | 288,923 | |
| 2020 | R | 141,724 | 145,050 | 294,740 | |
| 2016 | R | 112,813 | 141,569 | 273,942 | |
| 2012 | R | 106,982 | 149,728 | 256,710 | |
| 2008 | R | 116,182 | 163,172 | 279,354 | |
| 2004 | R | 97,298 | 174,741 | 272,039 | |
| 2000 | R | 81,590 | 139,078 | 223,111 | |
| 1996 | R | 80,438 | 120,429 | 220,253 | |
| 1992 | R | 76,271 | 126,788 | 259,923 | |
| 1988 | R | 75,812 | 135,376 | 212,891 | |
| 1984 | R | 60,235 | 159,974 | 223,261 | |
| 1980 | R | 58,765 | 139,538 | 211,273 | |
| 1976 | R | 87,185 | 119,120 | 210,113 | |
| 1972 | R | 46,986 | 156,437 | 207,925 | |
| 1968 | R | 60,395 | 93,212 | 187,441 | |
| 1964 | D | 90,641 | 83,660 | 174,301 | |
| 1960 | R | 64,648 | 102,992 | 167,640 | |
| 1956 | R | 57,512 | 85,395 | 142,907 | |
| 1952 | R | 70,199 | 95,492 | 165,691 | |
| 1948 | D | 59,954 | 40,161 | 100,115 | |
| 1944 | D | 57,812 | 42,464 | 100,392 | |
| 1940 | D | 53,649 | 35,639 | 89,617 | |
| 1936 | D | 50,946 | 24,312 | 75,631 | |
| 1932 | D | 41,130 | 21,238 | 62,368 | |
| 1928 | R | 16,073 | 36,608 | 52,953 | |
| 1924 | D | 21,708 | 17,504 | 43,085 | |
| 1920 | D | 17,820 | 15,350 | 34,359 | |
| 1916 | D | 7,971 | 5,291 | 14,564 | |
| 1912 | D | 6,963 | 5,706 | 13,579 | |
| 1908 | R | 4,876 | 5,401 | 10,795 | |
| 1904 | — | — | — | — | |
| 1900 | — | — | — | — | |
| 1896 | — | — | — | — | |
| 1892 | — | — | — | — | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Home to Oklahoma City and its expanding suburbs, Oklahoma County has trended steadily toward competitiveness as college-educated and younger voters reshape its electorate, narrowing a margin that once ran deep red by double digits.
The county's recent history is a story of close margins. The Democratic margin reached thirty-five points in 1936; the Republican margin reached fifty-three points in 1972. Most other elections have been decided by single-digit points.
Oklahoma County's demographics — a population of 806,199, a 57% non-Hispanic-white share, a median household income of $66,679 — situate the county close to national averages on several dimensions. The county's voting pattern over the last decade is most similar to that of Fayette County and Collin County.
