At Coord (53.5547, −2.1887) and 206 miles north-northwest of London, Middleton stands on undulated land immediately north of the Metropolitan Borough of Manchester; Chadderton and Royton are close to the east.