Sign inJoin
Minnesota›Washington County

DenmarkMN

A town of 1,883. Healthier than 78% of U.S. towns.

Population
1,883
+3.7% since 2010
Median home value
$638K
Census ACS
Household income
$148K
median
Median age
50.8
years
Jobs based here
692
Balanced

What makes Denmark stand out

The thing Denmark does most differently from other towns.

Picked automatically from the data

Denmark’s report card

See the data ↓

Now in Denmark

Be the first to start the conversation.

Be the first neighbor to joinJoin Denmark →
Residents weigh in
Live in Denmark? Is an A− for health right?
Your answer becomes a post in Denmark’s Town Square.
Start a conversation
58°
Clear
H 64° · L 42°

Upcoming events

Nothing on the calendar.

The data

Ordered by what stands out in Denmark. Another town gets a different order.

Health

Healthier than 78% of U.S. towns

Denmark beats the Minnesota average on 8 of 32 CDC measures and trails it on 2.

A−Health Grade
32 measures vs. Minnesota
8 better22 too close to call2 worse
What stands outDenmarkMN
Fewer adults facing food insecurity8.9%11.4%
Fewer adults facing housing insecurity7.4%9.3%
More adults who have had cancer9.5%8.5%
M Health Fairview Woodwinds Hospital
11 mi away · emergency room
None
primary care, dental or mental-health shortage
72nd
percentile among MN towns
CDC PLACES 2025 · modeled estimates for adults · CMS · HRSAFull health report →
Climate

Snowy winters, pleasant summers

Denmark has cold, snowy winters and pleasant summers. A typical July afternoon reaches 82°, a January night drops to 7°, and about 41 inches of snow falls in a normal winter.

41″snow a winter

Typical low → high °F

Winter10–26°
Spring35–55°
Summer60–80°
Fall39–57°
Oct 19
typical first frost
Apr 23
typical last frost
+1.4°
vs. the 20th-century average
NOAA U.S. Climate Normals, 1991–2020Full climate →
Work & commute

Most working residents commute out of Denmark

Most working residents leave Denmark for work: only 1% work in town. The top destinations are St. Paul (14%), Minneapolis (11%) and Woodbury (5%). Half commute less than 20 miles.

1%work in town

Where working residents work

In Denmark1%
St. Paul14%
Minneapolis11%
Woodbury5%
Cottage Grove4%
20 mi
median commute distance
692
jobs based in Denmark
Balanced
jobs vs. working residents
Census LEHD 2023 · ACSCommute map →
Outdoors

5.8% of Denmark is conserved land

22 miles of trails across 5 parks and preserves.

5.8%conserved
Map of Denmark: conserved land, trails and the top places to walk
Green: conserved land · dashed: trails · numbers: the places below
5.8%
conserved · 1,121 of 19,334 acres
22 mi
of trails · 0.7 per sq mi
Biggest places to walkTrailsAcres
1. Afton State Park11.8 mi772
2. St. Croix Bluffs Regional Park7.2 mi677
3. Lost Valley Prairie SNA1.3 mi319
Trails & parks © OpenStreetMap contributors · Conserved land: USGS PAD-USParks & trails →
Natural hazards

Moderate risk, with inland flooding at the top

Expected storm and flood damage is higher than in 48% of U.S. communities.

48risk score of 100
FEMA risk score
48Moderate riskLowerHigher
Inland floodingTornadoesStrong wind
49
paid flood claims since 1978
FEMA National Risk Index · OpenFEMANatural hazards →
District No. 34 School
District No. 34 School · National Register of Historic Places
Denmark’s story

Denmark in pictures

1 places on the National Register of Historic Places.

Explore the history →

About Denmark

Township in Minnesota, United States

Official town website ↗

Denmark Township is a township in Washington County, Minnesota, United States. The population was 1,801 at the 2020 census. The unincorporated community of Basswood Grove is located within Denmark Township. Denmark Township was organized in 1858.

From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)

Population
1,801
Area
30 sq mi
Elevation
892 ft

Denmark’s neighbors

7 towns share a border with Denmark.

Explore the map →

More about Denmark

Post to Denmark

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in