Skip to content
ZIP codes

ZIP codes in Dakota County, Minnesota

Dakota County has 22 ZIP codes. 16 lie entirely inside it and 6 are shared with neighboring counties, so part of their land and their people are elsewhere. About 443,633 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
22
With 1% or more of their land inside
Entirely inside
16
99% or more of their land
Shared with other counties
6
Most with Goodhue County (4)
Most populated ZIP
55044
64,762 people · Lakeville
Least populated ZIP
55150
201 people · Mendota
Largest ZIP by land
55033
144 sq mi · Hastings

Map of the ZIP codes in Dakota County

Goodhue County Hennepin County Ramsey County Rice County Scott County Washington County Pierce County, WI 55009 · Cannon Falls · 8,127 people · 18% in the county 55024 · Farmington · 37,287 people · 100% in the county 55031 · Hampton · 1,881 people · 100% in the county 55033 · Hastings · 29,674 people · 75% in the county 55044 · Lakeville · 64,762 people · 70% in the county 55057 · Northfield · 25,650 people · 46% in the county 55065 · Randolph · 1,224 people · 98% in the county 55068 · Rosemount · 33,119 people · 100% in the county 55075 · South St. Paul · 20,714 people · 100% in the county 55076 · Inver Grove Heights · 21,374 people · 100% in the county 55077 · Inver Grove Heights · 14,503 people · 100% in the county 55085 · Vermillion · 371 people · 100% in the county 55089 · Red Wing · 1,612 people · 3.2% in the county 55118 · West St. Paul · 29,564 people · 99.7% in the county 55120 · Mendota Heights · 5,058 people · 100% in the county 55121 · Eagan · 9,198 people · 100% in the county 55122 · Eagan · 32,261 people · 100% in the county 55123 · Eagan · 26,501 people · 100% in the county 55124 · Apple Valley · 55,658 people · 100% in the county 55150 · Mendota · 201 people · 100% in the county 55306 · Burnsville · 16,830 people · 100% in the county 55337 · Burnsville · 47,633 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Dakota County

22 ZIP codes in Dakota County, MN, by number
ZIP code Main city Population Land in the county Residents in the county
55009 Cannon Falls 8,127 18% ≈ 1,016
55024 Farmington 37,287 100% 37,287
55031 Hampton 1,881 100% 1,881
55033 Hastings 29,674 75% ≈ 25,105
55044 Lakeville 64,762 70% ≈ 61,401
55057 Northfield 25,650 46% ≈ 2,834
55065 Randolph 1,224 98% ≈ 1,213
55068 Rosemount 33,119 100% 33,119
55075 South St. Paul 20,714 100% 20,714
55076 Inver Grove Heights 21,374 100% 21,374
55077 Inver Grove Heights 14,503 100% 14,503
55085 Vermillion 371 100% 371
55089 Red Wing 1,612 3.2% ≈ 68
55118 West St. Paul 29,564 99.7% ≈ 29,407
55120 Mendota Heights 5,058 100% 5,058
55121 Eagan 9,198 100% 9,198
55122 Eagan 32,261 100% 32,261
55123 Eagan 26,501 100% 26,501
55124 Apple Valley 55,658 100% 55,658
55150 Mendota 201 100% 201
55306 Burnsville 16,830 100% 16,830
55337 Burnsville 47,633 100% 47,633

ZIP codes shared with other counties

These 6 ZIP codes have part of their land in another county. The first figure is the share of their land in Dakota County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Eagan (3), Burnsville (2), Inver Grove Heights (2), Apple Valley (1), Cannon Falls (1), and Farmington (1); 18 places in all.

They start with 3 different three-digit prefixes, one per USPS sorting center: 550, 551, and 553.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know