SEMCOG released an interactive map using 2010 information on commuting patterns across Metro Detroit.
http://semcog.org/mapping/commute_map/index.html
For the most part, Metro Detroit is still pretty decentralized (not that I think anyone would be surprised by this). Nearly 280,000 workers commute into the city while almost 230,000 residents commute out of the city. Yet just under 115,000 actually live and work within the city.
At the same time, a number a suburbs have larger inflows than outflows. The top suburbs are Troy with 87,000 incoming commuters, Dearborn with 83,000 incoming commuters, Warren and Southfield with 82,000 incoming commuters, Livonia with 72,000 incoming commuters, Farmington Hills with 53,000 incoming commuters, and Novi with 34,000 incoming commuters.
Sterling Heights has 55,000 incoming commuters but still has 58,000 outgoing commuters. However, more residents are commuting to Troy and Warren than to Detroit.
Ann Arbor, on the other hand, is a little more centralized with 100,000 commuting into the city but only half that amount commuting out. And still about 40,000 live and work within Ann Arbor.
Interestingly, Detroit's second highest incoming commuters come from "out of region" which presumably means Canada.