Special Report

The Best (and Worst) Cities to Buy a Cup of Coffee

Source: SeanPavonePhoto / iStock via Getty Images

5. Providence, RI
> Avg. coffee price: $4.12
> Avg. annual coffee cost: $1,071 (1.8% of annual income)
> Coffee shops per capita: 23
> Population: 1,624,578

Source: Davel5957 / iStock via Getty Images

4. Buffalo, NY
> Avg. coffee price: $3.67
> Avg. annual coffee cost: $954 (1.7% of annual income)
> Coffee shops per capita: 20
> Population: 1,127,983

Source: georgeclerk / E+ via Getty Images

3. San Francisco
> Avg. coffee price: $4.72
> Avg. annual coffee cost: $1,209 (1% of annual income)
> Coffee shops per capita: 23
> Population: 4,731,803

Source: 4nadia / iStock via Getty Images

2. Portland, OR
> Avg. coffee price: $4.30
> Avg. annual coffee cost: $1,118 (1.8% of annual income)
> Coffee shops per capita: 27
> Population: 2,493,221

Source: Sean Pavone / iStock via Getty Images

1. Milwaukee
> Avg. coffee price: $3.56
> Avg. annual coffee cost: $926 (1.5% of annual income)
> Coffee shops per capita: 12
> Population: 1,575,179

Sponsored: Find a Qualified Financial Advisor

Finding a qualified financial advisor doesn’t have to be hard. SmartAsset’s free tool matches you with up to 3 fiduciary financial advisors in your area in 5 minutes. Each advisor has been vetted by SmartAsset and is held to a fiduciary standard to act in your best interests. If you’re ready to be matched with local advisors that can help you achieve your financial goals, get started now.