The top 10 cities for coffee

Bellingham, Washington: Known for its hordes of Canadian shoppers, Western Washington University and Mount Baker, Bellingham is number 10 for most coffee-filled cities. With 83,000 residents, Bellinghamsters can count on 3.9 coffee shops per 10,000 residents. And with an average income of $68,000, it seems most locals can enjoy a good cup of joe now and then.