Bloomfield Hills is a city in Metro Detroit's northern suburbs in Oakland County in the U.S.. It is about 20.2 miles (32.5 km) northwest of downtown Detroit. As of the 2010 census, the city population was 3,869.