

John Foreman
John Foreman — Public Education Commission, District 7 (New Mexico General | November 3, 2026)
John Foreman — State Representative, Dist., 52 (New Mexico General | November 8, 2022)
John Foreman — State Representative, Dist., 52 (New Mexico Primary | June 7, 2022)
Ratings & research below apply to this race only — Select to see 3 other races