CalledUnofficial results

Michigan Senate District 27

Michigan State Senate · Michigan

John Daniel Cherry won; no votes have been reported yet.

John Daniel CherryDemocrat · winner · incumbent
Bill BainRepublican
No votes counted yet.

Source: civicAPI unofficial results and race callsUpdated Nov 5, 2026, 7:57 PM ET

Money in this race

Each line compares the two campaigns on one scale.

John Daniel CherryBill Bain
$170.6K
Raised by the campaign
$10.5K
$245.1K
Spent by the campaign
$9.7K
$75.7K
Cash on hand
$826

Campaign money: Michigan Bureau of Elections, through Oct 18, 2026.

Source: Michigan Bureau of Elections campaign filingsUpdated Oct 18, 2026

Pre-election forecast (final, Nov 3)

Our model's last run before Election Day, Nov 3, 2026. It no longer updates.

John Daniel Cherry
>99%
Bill Bain
<1%
Projected margin
D+28.6
How the forecast works →