This is the 2022 race. The latest: 2026 →

2022Final results

2022 election for Missouri's 4th District

U.S. House · Missouri

Mark Alford (R) won with 71.3% of the vote, defeating Jack Truman (D) by 45.0 points.

Mark AlfordRepublican · winner
71.3%181,287
Jack TrumanDemocrat
26.3%66,824
Randy LangkraehrLibertarian
2.4%6,104
254,218 votes

Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET

The seat over time

D − R margin in this seat's races around 2022

Races before and after

EvenR+40.02016R+32.12018R+37.92020R+45.02022R+44.72024R+25.92026

Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET

Money in this race

Each line compares the two campaigns on one scale.

No DemocratMark Alford
—
Raised by the campaign
$1M
—
Spent by the campaign
$981.4K
—
Cash on hand
$56.6K

Campaign money: FEC, through Dec 31, 2022.

Source: FEC campaign filingsUpdated Dec 31, 2022

The candidates

Mark Alford (R)Jack Truman (D)

Also on the ballot: Randy Langkraehr (Libertarian), 2.4%