| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | R | 2,414 | 6,886 | 9,496 | |
| 2020 | R | 2,670 | 7,013 | 9,859 | |
| 2016 | R | 2,420 | 6,482 | 9,348 | |
| 2012 | R | 3,164 | 5,687 | 8,851 | |
| 2008 | R | 3,404 | 6,413 | 9,817 | |
| 2004 | R | 3,916 | 6,491 | 10,407 | |
| 2000 | R | 4,272 | 4,835 | 9,210 | |
| 1996 | D | 4,844 | 3,422 | 9,670 | |
| 1992 | D | 4,861 | 3,664 | 11,488 | |
| 1988 | D | 5,387 | 4,689 | 10,177 | |
| 1984 | R | 4,463 | 6,811 | 11,341 | |
| 1980 | R | 4,695 | 5,945 | 10,995 | |
| 1976 | D | 7,382 | 3,854 | 11,327 | |
| 1972 | R | 2,921 | 7,683 | 10,912 | |
| 1968 | R | 4,212 | 4,712 | 10,782 | |
| 1964 | D | 7,447 | 3,724 | 11,171 | |
| 1960 | R | 5,115 | 5,920 | 11,035 | |
| 1956 | D | 5,884 | 5,331 | 11,215 | |
| 1952 | R | 6,153 | 6,834 | 12,987 | |
| 1948 | D | 8,110 | 3,793 | 11,903 | |
| 1944 | D | 6,850 | 5,529 | 12,403 | |
| 1940 | D | 8,280 | 6,304 | 14,645 | |
| 1936 | D | 9,358 | 5,205 | 14,669 | |
| 1932 | D | 11,001 | 2,972 | 13,973 | |
| 1928 | R | 3,885 | 7,313 | 11,378 | |
| 1924 | R | 4,211 | 4,388 | 9,530 | |
| 1920 | R | 3,594 | 4,823 | 9,071 | |
| 1916 | D | 2,735 | 2,272 | 6,181 | |
| 1912 | D | 2,514 | 2,413 | 5,977 | |
| 1908 | D | 2,964 | 2,860 | 6,259 | |
| 1904 | — | — | — | — | |
| 1900 | — | — | — | — | |
| 1896 | — | — | — | — | |
| 1892 | — | — | — | — | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Caddo County spans nearly 1,300 square miles of rolling plains and river breaks in southwestern Oklahoma, and its presidential votes have trended decisively rightward over the past two decades despite a Native American population that adds notable demographic texture to the electorate.
The Republican margin in Caddo County reached its widest at forty-seven points in 2024. The margin in 2024 was forty-seven points, in line with the county's deep historical pattern.
Caddo County's loyalty is rooted in its place. Median household income of $55,353, a 55% non-Hispanic-white share, and a population of 26,447 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 Seminole County and Murray County.
