Madison Heights grenser til Royal Oak i vest, Hazel Park i sør, Warren i øst, Clawson i nordvest og Troy i nord.