2026 General Election · Tuesday, November 3, 2026

Iowa House District 20

2 candidates, listed alphabetically.

Candidates

Eric Armstrong

Democratic

Work
Rail industry executive and consultant (marketing, sales and business development); Carter Lake

Eric Armstrong grew up in Burlington and attended Southeast Iowa Community College. After starting in sales and management at Radio Shack, he joined and later acquired Horst, Inc., a rail sales firm; after General Electric bought Horst he became its lead liaison to major North American railroads and held senior roles in international rail services.

Sources for Armstrong

Keith Jones

Republican

Work
Pottawattamie County supervisor; district security officer, U.S. Marshals Service; retired Council Bluffs police lieutenant

Keith Jones served with the Council Bluffs Police Department from 1993 to 2022, retiring as a lieutenant, and was president of Iowa Fraternal Order of Police Lodge 1 from 1999 to 2003. Since 2023 he has worked as a district security officer for the U.S. Marshals Service and in 2026 became a Pottawattamie County supervisor.

Sources for Jones

Sources

Candidate list and race details

What's included
U.S. Senate and House, statewide offices, every state legislative district on the ballot and statewide ballot measures.
Everything else
Local races (county, city, school board, judges) and anything else on your ballot are on your official sample ballot: sos.iowa.gov.
Candidate lists
As of Wednesday, October 14, 2026.

This is not an official ballot. Confirm your registration, polling place and ballot with your election office through vote.gov.