Bloomfield Hills is a city in Oakland County in the U.S. state of Michigan. It is a northern suburb of Metro Detroit and is approximately 20 miles northwest of Downtown Detroit. Except a small southern border with the city of Birmingham, the city is almost completely surrounded by Bloomfield Township, but the city and township are administered autonomously. As of the 2010 census, the city's population was 3,869.