The 2012 Milwaukee mayoral election was held on Tuesday, April 3, 2012, to elect the mayor for Milwaukee. Incumbent mayor Tom Barrett was elected to a third term, defeating Edward McDonald. This election coincided with other municipal elections, including an unopposed re-election bid for Milwaukee County Executive Chris Abele and contested elections for City Comptroller, City Treasurer, and the Common Council.
Municipal elections in Wisconsin are non-partisan. The non-partisan primary was held on Tuesday, February 21, 2012, to narrow the field of candidates to two.