Skip to content

Bill Bain

Republican · MI · Trustee, Flushing Township

Township trustee in Genesee County, a former UAW Local 651 executive board officer and former small-business owner. He focuses on supporting workers, rebuilding roads and government accountability.

No verified public records for this candidate — record history researched through September 12, 2026.

Past races Bill Bain ran in: