Skip to content

Dakota County, Minnesota ZIP codes

20 ZIP codes are in Dakota County, plus 3 that cross in from neighboring counties. It's part of the Minneapolis-St. Paul-Bloomington, MN-WI metro area.

ZIP codes
20
Population in these ZIPs
447,813
Avg. median income
$109,500population-weighted
Cities & towns
13
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in Dakota County

ZIP codes in Dakota County
ZIP codeCityPopulationMedian incomeTypical home value
55010 PO BoxCastle Rock———
55024Farmington37,287$127,280$398,600
55031Hampton1,881$114,338$466,500
55033Hastings29,674$103,988$384,100
55044Lakeville64,762$141,551$512,500
55065Randolph1,224$119,667$473,600
55068Rosemount33,119$127,798$407,100
55075South Saint Paul20,714$88,386$298,200
55076Inver Grove Heights21,374$93,847$327,300
55077Inver Grove Heights14,503$111,967$557,200
55085Vermillion371$107,500$344,500
55118Saint Paul29,564$87,340$365,100
55120Saint Paul5,058$116,346$510,100
55121Saint Paul9,198$87,152$334,600
55122Saint Paul32,261$96,823$353,300
55123Saint Paul26,501$139,215$468,700
55124Saint Paul55,658$97,727$374,900
55150Mendota201$111,250$310,000
55306Burnsville16,830$100,515$411,900
55337Burnsville47,633$84,110$350,800

ZIP codes partly in Dakota County

These ZIP codes are mostly in a neighboring county but cover part of Dakota County.

ZIP codes partly in Dakota County
ZIP codeCityCountyPopulationMedian incomeTypical home value
55009Cannon FallsGoodhue County8,127$91,295$373,800
55057NorthfieldRice County25,650$92,622$392,800
55089WelchGoodhue County1,612$108,750$474,900

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in Dakota County

Nearby counties

Frequently asked questions

How many ZIP codes are in Dakota County, Minnesota?

20 ZIP codes are mainly in Dakota County, and 3 more ZIP codes from neighboring areas reach partly into it.

What cities are in Dakota County?

ZIP codes in Dakota County use the city names Burnsville, Castle Rock, Farmington, Hampton, Hastings, Inver Grove Heights, Lakeville, Mendota, Randolph, Rosemount, Saint Paul and South Saint Paul and others.

What metro area is Dakota County in?

Dakota County is part of the Minneapolis-St. Paul-Bloomington, MN-WI metropolitan statistical area.