Birmingham is a city in Oakland County of the U.S. state of Michigan. As of the 2010 census, the total population was 20,103. The city is an affluent suburb of Detroit. The city hosts a downtown that attracts shoppers from throughout the Metro Detroit area. (...) (from Wikipedia)