Royal Oak grenser til Pleasant Ridge, Ferndale og Hazel Park i sør, Berkley, Huntington Woods, Southfield og Beverly Hills i vest, Birmingham, Troy og Clawson i nord og Madison Heights i øst.