Herman
City in Grant County, Minnesota

Herman is a city in Grant County, Minnesota, with 384 residents (2020 Census). It sits at 1,073 ft (327 m) above sea level. The nearest town is Norcross, 4.8 miles NW.
- 384residents (2020 Census)
- 1,073 ftelevation · 327 m
- 1.1 sq miland area · 2.9 km²
- 346 / sq mipopulation density
- 56248ZIP code
About Herman
Herman is a city in Grant County, Minnesota, United States. The population was 384 at the 2020 census. It lends it name to Herman Beach which is the former shoreline of the prehistoric glacial Lake Agassiz; the feature delineates the edge of this ancient lake for hundreds of miles through Minnesota and North Dakota.
Text: Wikipedia · CC BY-SA 4.0
Herman weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Herman
Webcams: Windy.com
Living in Herman
- Median household income
- $82,917
- Median home value
- $106,300
- Median rent
- $540/mo
- Median age
- 46.8
Do you know Herman? Tell us about it
Help other travelers: share what makes Herman special. We review every message before publishing it.
Map of Herman
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Herman Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Herman, MN population
Herman had 384 residents in the 2020 Census.
| 2020 Census | 384 |
|---|---|
| Density | 346 per sq mi (134 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Herman at a glance
| State | Minnesota (MN) |
|---|---|
| County | Grant County |
| Type | City |
| Population | 384 (2020) |
| Land area | 1.11 sq mi (2.9 km²) |
| Elevation | 1,073 ft (327 m) |
| Coordinates | 45.8105° N, 96.1414° W |
| ZIP code | 56248 |
| Census code (GEOID) | 2728646 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Herman
- Norcross4.8 mi NW
- Donnelly10.4 mi SE
- Barrett13.4 mi NE
- Elbow Lake14.6 mi NE
- Dumont15.0 mi SW
- Wendell15.7 mi N
- Tintah16.3 mi NW
- Chokio16.5 mi S
- Alberta16.9 mi S
- Hoffman17.1 mi E
- Wheaton17.2 mi W
- Nashua17.6 mi NW
Straight-line distance between town centers.
Frequently asked questions about Herman
What county is Herman in?
Herman is in Grant County, Minnesota.
What is the population of Herman, MN?
384 people lived in Herman at the 2020 Census.
What is the ZIP code of Herman, MN?
The ZIP code of Herman is 56248.
What is the elevation of Herman?
1,073 feet (327 m) above sea level.
What towns are near Herman?
Norcross (4.8 mi), Donnelly (10.4 mi), Barrett (13.4 mi), Elbow Lake (14.6 mi), Dumont (15.0 mi).
Last updated: