Skip to content
ZIP codes

ZIP codes in Stearns County, Minnesota

Stearns County has 33 ZIP codes. 17 lie entirely inside it and 16 are shared with neighboring counties, so part of their land and their people are elsewhere. About 163,566 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
33
With 1% or more of their land inside
Entirely inside
17
99% or more of their land
Shared with other counties
16
Most with Meeker County (5)
Most populated ZIP
56301
35,580 people · St. Cloud
Least populated ZIP
56371
95 people · Roscoe
Largest ZIP by land
56378
203 sq mi · Sauk Centre

Map of the ZIP codes in Stearns County

Benton County Douglas County Kandiyohi County Meeker County Morrison County Pope County Sherburne County Todd County Wright County 55320 · St. Augusta · 5,998 people · 59% in the county 55329 · Eden Valley · 2,219 people · 31% in the county 55353 · St. Augusta · 3,361 people · 66% in the county 55382 · Fairhaven · 3,691 people · 51% in the county 55389 · Watkins · 2,384 people · 37% in the county 56301 · St. Cloud · 35,580 people · 100% in the county 56303 · St. Cloud · 25,827 people · 100% in the county 56307 · Albany · 5,385 people · 99.3% in the county 56310 · Avon · 5,431 people · 100% in the county 56312 · Belgrade · 2,270 people · 74% in the county 56314 · Elmdale · 1,393 people · 9.8% in the county 56316 · Brooten · 1,461 people · 37% in the county 56320 · Rockville · 8,482 people · 100% in the county 56321 · St. John's University · 1,526 people · 100% in the county 56325 · Elrosa · 217 people · 100% in the county 56331 · Freeport · 2,057 people · 99% in the county 56335 · Greenwald · 270 people · 100% in the county 56336 · Grey Eagle · 1,566 people · 2.8% in the county 56340 · Upsala · 2,309 people · 72% in the county 56352 · Melrose · 6,112 people · 100% in the county 56356 · New Munich · 266 people · 100% in the county 56362 · Paynesville · 5,773 people · 76% in the county 56367 · Rice · 7,209 people · 17% in the county 56368 · Richmond · 4,262 people · 100% in the county 56369 · Rockville · 582 people · 100% in the county 56371 · Roscoe · 95 people · 100% in the county 56374 · St. Joseph · 10,029 people · 100% in the county 56375 · St. Stephen · 694 people · 100% in the county 56376 · St. Martin · 313 people · 100% in the county 56377 · Sartell · 21,063 people · 97% in the county 56378 · Sauk Centre · 8,649 people · 72% in the county 56385 · Villard · 917 people · 14% in the county 56387 · Waite Park · 7,756 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 Stearns County

33 ZIP codes in Stearns County, MN, by number
ZIP code Main city Population Land in the county Residents in the county
55320 St. Augusta 5,998 59% ≈ 3,007
55329 Eden Valley 2,219 31% ≈ 1,372
55353 St. Augusta 3,361 66% ≈ 2,092
55382 Fairhaven 3,691 51% ≈ 1,895
55389 Watkins 2,384 37% ≈ 924
56301 St. Cloud 35,580 100% 35,580
56303 St. Cloud 25,827 100% 25,827
56307 Albany 5,385 99.3% ≈ 5,365
56310 Avon 5,431 100% 5,431
56312 Belgrade 2,270 74% ≈ 1,609
56314 Elmdale 1,393 9.8% ≈ 257
56316 Brooten 1,461 37% ≈ 753
56320 Rockville 8,482 100% 8,482
56321 St. John's University 1,526 100% 1,526
56325 Elrosa 217 100% 217
56331 Freeport 2,057 99% ≈ 2,038
56335 Greenwald 270 100% 270
56336 Grey Eagle 1,566 2.8% ≈ 124
56340 Upsala 2,309 72% ≈ 1,856
56352 Melrose 6,112 100% 6,112
56356 New Munich 266 100% 266
56362 Paynesville 5,773 76% ≈ 5,231
56367 Rice 7,209 17% ≈ 1,269
56368 Richmond 4,262 100% 4,262
56369 Rockville 582 100% 582
56371 Roscoe 95 100% 95
56374 St. Joseph 10,029 100% 10,029
56375 St. Stephen 694 100% 694
56376 St. Martin 313 100% 313
56377 Sartell 21,063 97% ≈ 20,745
56378 Sauk Centre 8,649 72% ≈ 7,207
56385 Villard 917 14% ≈ 380
56387 Waite Park 7,756 100% 7,756

ZIP codes shared with other counties

These 16 ZIP codes have part of their land in another county. The first figure is the share of their land in Stearns 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 Rockville (2), St. Augusta (2), St. Cloud (2), Albany (1), Avon (1), and Belgrade (1); 30 places in all.

They start with 2 different three-digit prefixes, one per USPS sorting center: 553 and 563.

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