The 1944 Dunedin mayoral election was part of the New Zealand local elections held that same year. In 1944, elections were held for the Mayor of Dunedin plus other local government positions including twelve city councillors. The polling was conducted using the standard first-past-the-post electoral method.
Background.
Andrew Henson Allen, the incumbent Mayor, declined to run for a third term. Gervan McMillan the retired Labour MP for Dunedin West contested the mayoralty for a second time, but was narrowly defeated by councillor Donald Cameron. McMillan did, however, win a seat on the council.
Labour gained ground on the city council, winning six of the twelve seats, with three Citizens' councillors seeking re-election defeated. A recount was called for the city council poll by a Labour candidate Mark Silverstone. It changed the result slightly with Michael Connelly displacing Wally Hudson as the lowest polling successful candidate. It did not alter the party strength on the council as both had run as Labour candidates. The council viewed judged the recount to be unjustified and charged Silverstone to cover the cost of the recounting efforts.
Mayoral results.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
 |- class="vcard"
 |- style="background-color:#F6F6F6"
! colspan="3" style="text-align:right;" | Informal votes
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
 
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
Council results.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
 |- class="vcard"
Table footnotes:
 ;templatestyles src="Reflist/styles.css" / ;
References.
 ;templatestyles src="Reflist/styles.css" / ;