Highland Township, officially the Charter Township of Highland, is a charter township of west Oakland County, Michigan. The population was 19,202 at the time of the 2010 census. Highland Township is a western suburb of Metro Detroit and is located about 18 miles (29.0 km) west of the city of Pontiac and about 45 miles (72.4 km) northwest of the city of Detroit.