© 2025 Kansas City Public Radio
NPR in Kansas City
Play Live Radio
Next Up:
0:00
0:00
0:00 0:00
Available On Air Stations

Mark Alford wins 7-person GOP primary for Missouri's 4th Congressional District

Man wearing checkered shirt and blue vest talking outside. A long, country road stretches behind him.
Mark Alford Campaign Video
Mark Alford, a former Fox 4 KC news anchor, has been vocal about his support for former President Donald Trump.

The former news anchor is likely to win the general election to replace Rep. Vicky Hartzler in the United States House of Representatives. Political forecasters consider it a Republican safe seat.

Mark Alford has won the GOP primary in Missouri’s 4th Congressional District. The former Fox 4 KC news anchor has been vocal about his support for the America-first policies of former President Donald Trump.

Alford, of Raymore, prevailed in a seven-person race to succeed Rep. Vicky Hartzler, who was running for the U.S. Senate (Hartzler came in second behind Attorney General Eric Schmitt).

Alford now faces Democrat Jack Truman, who was unopposed in his primary. Truman, a veteran who considers himself a “liberal-conservative,” ran on a self-funded campaign. Truman is pro-abortion rights and has spoken about the need for gun control.

One of Alford’s main campaign issues was election integrity. He maintains that the presidential election of 2020 wasn’t secure, saying that “states circumvented The Constitution of the United States in the name of a man-made virus.”

He is also staunchly anti-immigration and has said he wants to finish the wall along the southern border.

“We’ve got to finish President Trump’s wall, we must deport illegal aliens,” Alford said during a July 15 debate. “We have enough jobs here in America for Americans to fill and we need to stop paying people to stay at home and not work so those positions can be filled so we can get our nation back on track.”

Alford also says he is “100% pro-life.” At a debate in July, he would not give an answer on whether he would support a bill banning pregnant people from crossing state lines for an abortion.

Political forecasters consider the 4th district to be a safe Republican seat — a Democrat hasn’t won in the district since 2010.

Missouri 5th District results 

Incumbent U.S. Rep. Emanuel Cleaver II won the Democratic primary for Missouri’s 5th Congressional District, which he’s represented since 2005.

Republican Jacob Turk won his primary and will run against Cleaver for the eighth time. He has previously run and lost against Cleaver in 2006, 2008, 2010, 2012, 2014, 2016 and 2018. Turk also unsuccessfully ran as a special election candidate for District 8 in Missouri’s State Senate.

As KCUR's local government reporter, I’ll hold our leaders accountable and show how their decisions about development, transit and the economy shape your life. I meet with people at city council meetings, on the picket lines and in their community to break down how power and inequities change our community. Email me at savannahhawley@kcur.org.
KCUR prides ourselves on bringing local journalism to the public without a paywall — ever.

Our reporting will always be free for you to read. But it's not free to produce.

As a nonprofit, we rely on your donations to keep operating and trying new things. If you value our work, consider becoming a member.