Heron Lake, Minnesota

Heron Lake: township in Jackson County, Minnesota.

About

Heron Lake is a township located in the county of Jackson in the U.S. state of Minnesota. Its population at the 2010 census was 333 and a population density of 8 people per km². After 10 years in 2020 city had an estimated population of 301 inhabitants.

Quick Facts about Heron Lake

Population 301 (2020)
Country United States of America
State Minnesota (United States)
County Jackson County
Postal code 56137
Area 43.9 km2
Latitude & Longitude 43.7950,-95.3203
Altitude 1,499 feet / 457 meters
Time Zone America/Chicago
Local time 06:40:24 (7th November 2026)
Density 7 Pop. per km² as of 2020
Population growth -9.61% (2010-2020)
Weather 31℉ Mostly Cloudy 7-days weather

Geography

Heron Lake is located at 43°47'42"N 95°19'13"W (43.7949600, -95.3202800).

Heron Lake map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

31°F
Mostly Cloudy
5 mph SW Friday Night

Mostly cloudy, with a low around 31. Southwest wind around 5 mph.

7-Day Forecast

Demographics

According to census records, the population of Heron Lake decreased by 9.61% in 10 years.

Year Population % Change Method
2010 333 - census
2011 312 -6.31% estimation process
2012 315 0.96% estimation process
2013 316 0.32% estimation process
2014 318 0.63% estimation process
2015 312 -1.89% estimation process
2016 305 -2.24% estimation process
2017 307 0.66% estimation process
2018 305 -0.65% estimation process
2019 303 -0.66% estimation process
2020 301 -0.66% estimation process
Heron Lake zip code is 56137. County name: Jackson, County fips: 27063
City of Heron Lake

Nearby Schools and Colleges

Schools and campuses linked to Heron Lake, MN. Select a name to open its map and contact details.

Code Name City ZIP
457679 Avalon School of Cosmetology Worthington (MN) 56187

Closest post offices linked to Heron Lake.

Post Office Name City ZIP
Heron Lak Post Office Heron Lake (MN) 56137

Other cities in Jackson County

Cities, towns, neighborhoods & other populated places in Jackson County , MN.

City Name Population Title
Jackson 1,619 City in Jackson County, Minnesota, United States
Lakefield 1,602 City in Jackson County, Minnesota, United States