Ham Lake vs Farmington

Farmington has a higher population
Metric Ham Lake Farmington
Population 16,500 23,100
Median Income $115,200 $108,400
Unemployment 2.80% 3.00%
Housing Price $445,000 $395,000
Crime Rate 14.20 16.50
Internet Speed 1000.00 Mbps 1000.00 Mbps

Ham Lake has higher income than Farmington.