Missouri State Representative J. Eggleston announced that he will run for the State Senate seat currently occupied by Dan Hegeman in 2022. Hegeman is unable to run again due to term limits.
The District 12 seat includes Andrew, Atchison, Clay, Clinton, Daviess, DeKalb, Gentry, Grundy, Harrison, Holt, Mercer, Nodaway, Putnam, Sullivan and Worth counties.
Eggleston is a resident of DeKalb County. He was elected as a State Representative in 2014.