Local The
Republican Party predominantly controls politics at the local level in Buchanan County. Republicans hold all but two of the elected positions in the county.
State Buchanan County is split between three legislative districts in the
Missouri House of Representatives, all of which are held by Republicans. • District 9 – Dean Van Schoiack (R-
Savannah). Consists of the eastern portion of the county. • District 10 – Bill Falkner (R-
St. Joseph). The district is entirely based in the city of St. Joseph. • District 11 – Brenda Shields (R-
St. Joseph). Consists of the southern part of the county. All of Buchanan County is a part of Missouri's 34th District in the
Missouri Senate and is currently represented by Tony Luetkemeyer (R-
Parkville).
Federal All of Buchanan County is included in
Missouri's 6th Congressional District and is currently represented by
Sam Graves (R-
Tarkio) in the
U.S. House of Representatives. Graves was elected to an eleventh term in
2020 over Democratic challenger Gena Ross. Buchanan County, along with the rest of the state of Missouri, is represented in the
U.S. Senate by
Josh Hawley (R-
Columbia) and
Roy Blunt (R-
Strafford). Blunt was elected to a second term in
2016 over then-Missouri Secretary of State
Jason Kander.
Political culture At the presidential level, Buchanan County was a swing county that has become increasingly Republican in recent years. Buchanan County strongly favored Republican
Donald Trump in
2016,
2020, and
2024.
Barack Obama was the last Democratic presidential nominee to carry Buchanan County in
2008 with a plurality of the vote, but a Democrat hasn't won majority support from the county's voters in a presidential election since
Michael Dukakis in
1988. Buchanan County did vote to legalize
abortion in Missouri, voting for
2024 Missouri Amendment 3.
Missouri presidential preference primaries 2020 The 2020 presidential primaries for both the Democratic and Republican parties were held in Missouri on March 10. On the Democratic side, former
Vice President Joe Biden (D-
Delaware) both won statewide and carried Buchanan County by a wide margin. Biden went on to defeat
President Donald Trump in the general election. Incumbent
President Donald Trump (R-
Florida) faced a primary challenge from former
Massachusetts Governor Bill Weld, but won both Buchanan County and statewide by overwhelming margins.
2016 The 2016 presidential primaries for both the Republican and Democratic parties were held in Missouri on March 15. Businessman
Donald Trump (R-
New York) narrowly won the state overall and carried a plurality in Buchanan County. He went on to win the presidency. On the Democratic side, former
Secretary of State Hillary Clinton (D-
New York) narrowly won statewide, but
Senator Bernie Sanders (I-
Vermont) carried Buchanan County.
2012 The 2012 Missouri Republican Presidential Primary's results were nonbinding on the state's national convention delegates. Voters in Buchanan County supported former
U.S. Senator Rick Santorum (R-
Pennsylvania), who finished first in the state at large, but eventually lost the nomination to former
Governor Mitt Romney (R-
Massachusetts). Delegates to the congressional district and state conventions were chosen at a county caucus, which selected a delegation favoring Romney. Incumbent
President Barack Obama easily won the Missouri Democratic Primary and renomination. He defeated Romney in the general election.
2008 In 2008, the Missouri Republican Presidential Primary was closely contested, with
Senator John McCain (R-
Arizona) prevailing and eventually winning the nomination. However, former
Governor Mitt Romney (R-
Massachusetts) narrowly carried Buchanan County. Then-
Senator Hillary Clinton (D-
New York) received more votes than any candidate from either party in Buchanan County during the 2008 presidential primary. Despite initial reports that Clinton had won Missouri,
Barack Obama (D-
Illinois), also a
Senator at the time, narrowly defeated her statewide and later became that year's Democratic nominee, going on to win the presidency. ==See also==