Guest, Sign inJoin

Post to Oak Park Heights

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
St. Croix Crossing Bridge - Minnesota-Wisconsin (35635244673)
Minnesota›Washington County

Oak Park HeightsMN

A town of 4,625, platted in 1857.

7 bordering townsMap →
Photo of Oak Park Heights

Oak Park Heights, MN · Photo: Tony Webster from Minneapolis, Minnesota, United States · CC BY-SA 2.0 · Source ↗

What should you know before moving to Oak Park Heights?

Oak Park Heights's standout: 6% of its land is conserved. Overall it grades B+, 165th of 271 graded towns in Minnesota. Its schools outperform 85% of the state's and residents are healthier than 85% of U.S. towns on CDC estimates. Its weakest subject is safety: it reports more crime per resident than 78% of U.S. towns, including 6 violent crimes reported to the FBI in 2025. 31% of residents are 65 or older in Oak Park Heights, against 17% in Minnesota’s towns and 18% across U.S. towns. Oak Park Heights is easier to get around on foot or by transit than 83% of U.S. towns. Oak Park Heights has 3 places on the National Register of Historic Places, among them Lake St. Croix Overlook and Log Cabin.

What makes Oak Park Heights stand out

Where Oak Park Heights beats most towns.

A growing town

Oak Park Heights has grown 7% since 2010

4,339 counted in 2010 and 4,849 in 2020; an estimated 4,625 in 2025.

Since 2020 the trend has turned: down 4.6%, after 11.8% growth in the decade before.

4,3392010
4,8492020
4,6252025 est.

U.S. Census 2010 & 2020 counts · Census Bureau estimate, July 1, 2025

How Oak Park Heights grades

Each subject compared with towns across the country (schools within Minnesota), ordered by how far Oak Park Heights is from typical.

How grading works
Character Graded, but not part of the overall grade.
Described, not graded Taste, not quality: snow or an older crowd is neither good nor bad.

How TownRatings grades towns →

Lake St. Croix Overlook
Lake St. Croix Overlook · National Register of Historic Places
Oak Park Heights’s story

169 years in pictures

Census counts: 580 in 1950, a low of 332 in 1960, 4,849 in 2020. The archive holds 6 old photos and papers going back to 1932 and 5 maps from 1948 on.

3 places on the National Register of Historic Places.

  • 1857Oak Park Heights is platted
Explore the history →
Nearby attractions

U.S. Bank Stadium and 69 more within 40 miles

Museums, parks, gardens and other places to visit around Oak Park Heights. Close and well known come first.

All 73 attractions →
Sources: National Park Service · ski areas © OpenSkiMap / OpenStreetMap contributors · Wikidata · Wikipedia readership · photos via Wikimedia Commons
Photo credits

U.S. Bank Stadium: Darb02, CC BY-SA 4.0 · Grand Casino Arena: AlexiusHoratius, CC BY-SA 3.0 · Huntington Bank Stadium: Lectrician2, CC BY-SA 4.0 · Target Field: Lectrician2, CC BY-SA 4.0 · Allianz Field: Andy Witchger, CC BY 2.0 · Minnesota State Capitol: McGhiever, CC BY-SA 4.0

Getting set up

Moving to Oak Park Heights: who provides what

Who provides power, water and the rest in Oak Park Heights, and how to reach them.

The full setup list →
PowerXcel Energy17.1¢/kWh · EIA 2025HIFLD · EIA
WaterOak Park HeightsNo health-based violations in 5 years · EPAEPA
Internet6 providers97% of addresses get 100/20 MbpsFCC
Trash & dumpNot on file yetWe don’t have Oak Park Heights’ trash rules yet
SchoolsStillwater Area Public School DistrictWhich school depends on your addressNCES
Register to voteOnlineIn Minnesota you can register online until 21 days before Election Day, in person up to and including Election Day, or by mail (received 21 days before).vote.gov
Who runs elections hereWashington County Government CenterWashington County; contacts on the Handbook page.FVAP, Jun 2025
ZIP code5508255082 100%Census 2020

EPA SDWIS (Oct 9, 2026) · HIFLD + EIA-861 2025 · Census 2020 ZCTAs · NCES 2024–25 · registration: vote.gov, updated Nov 18, 2024.

The data

Ordered by what stands out in Oak Park Heights.

Oak Park Heights draws workers from Stillwater and beyond, costs less than Bayport or any other town next door and gets more snow than most of the country, though not than most of Minnesota.

OutdoorsA+

Oak Park Heights has set aside 6.4% of its land for conservation

4.9 miles of trail in 8 parks and preserves. Oak Park Heights’ trail density is 1.5 miles per square mile. The biggest place to walk is Valley View Park, 135 acres with 2.8 miles of trail.

#20for trails in MN
Oak Park HeightsMinnesota townsU.S. towns
Miles of trail per square mile1.5 miles per square mile0.50.4
Conserved land6.4%4.6%4.3%
6.4%
conserved · 136 of 2,124 acres
4.9 mi
of trails · 1.5 per sq mi
Biggest places to walkTrailsAcres
1. Valley View Park2.8 mi135
2. Environmental Learning Center1.6 mi50
3. Oak Park Crossing Park0.3 mi39

Trails & parks © OpenStreetMap contributors · Conserved land: USGS PAD-US

SchoolsA

Oak Park Heights’ grade for schools is an A

Its public schools are run by the Stillwater Area Public Schools. One of its 2 schools is below, with why it’s listed. The largest public high school is Stillwater Area High School, with 2,658 students.

85%of MN districts it outscoresASchool Grade
SchoolLevelStudentsLetter
Stillwater Area High SchoolLargest public high schoolGrades 9–12Grades 9–122,658A−

NCES · EDFacts · graded within MN on state tests and graduation

Work & commuteJobs & income grade A−

Most working residents commute out of Oak Park Heights

4,754 jobs are based in Oak Park Heights, 2.4 for every working resident, so most of the people who work here commute in.

Most working residents leave Oak Park Heights for work: only 7% work in town. Jobs based in Oak Park Heights grew to 4,754 in 2023, 966 more than in 2013. The top destinations are St.

7%work in town
Oak Park HeightsMinnesota townsU.S. towns
Working residents who work in town7.2%9.9%8%
Below the poverty line7.1%7%9.6%
Average trip to work24 minutes23 minutes25 minutes

Where working residents work

In Oak Park Heights7%
St. Paul12%
Minneapolis10%
Stillwater10%
Bayport5%
17 mi
median commute distance
4,754
jobs based in Oak Park Heights
A job hub
jobs vs. working residents
A−
Walkability grade: more walkable than 83% of U.S. towns

Census LEHD 2023 · ACS

HealthA−

Oak Park Heights stands out in Minnesota and nationally: a smaller share of its adults report frequent mental distress

12% of adults report frequent mental distress in Oak Park Heights. No town among the 271 in Minnesota we compare has a lower share of adults who binge drink than Oak Park Heights. 28% of adults feel lonely in Oak Park Heights.

85%healthier than U.S. townsA−Health Grade
Oak Park HeightsMinnesota townsU.S. towns
Sleep under 7 hours (CDC PLACES)25%30%36%
Frequent mental distress (CDC PLACES)12%16%17%
Binge drink (CDC PLACES)13%18%16%
Feel lonely (CDC PLACES)28%30%33%
32 measures vs. Minnesota
15 better10 too close to call7 worse
What stands outOak Park HeightsMN
Fewer adults facing food insecurity7.8%11.4%
Fewer adults facing housing insecurity6.5%9.3%
More adults who have had cancer13.3%8.5%
Lakeview Memorial Hospital
1.1 mi away · emergency room
None
primary care, dental or mental-health shortage
70th
percentile among MN towns

CDC PLACES 2025 · modeled estimates for adults · CMS · HRSA

SafetyC−

Oak Park Heights’ grade for safety is a C−

Reported crimes fell from 152 to 105 over the last three FBI years, a drop beyond ordinary year-to-year swings.

The property crime rate in Oak Park Heights is 21.4 per 1,000 residents. Oak Park Heights reports more crime per resident than most U.S. towns we grade: about 78% report less.

22%of U.S. towns report more crimeC−Safety Grade
Oak Park HeightsMinnesota townsU.S. towns
Property crimes per 1,000 (2025)21.4 per 1,000 residents8.69.9
Violent crimes per 1,000 (2025)1.3 per 1,000 residents1.11.6

Violent crime per 1,000 residents

Oak Park Heights1.3
Minnesota2.3
U.S.3.3

Property crime per 1,000 residents

Oak Park Heights21.4
Minnesota14.3
U.S.15.5
22nd
percentile among U.S. towns we grade
12th
percentile among MN towns
6
violent crimes reported in 2025
99
property crimes reported in 2025

FBI crime data, 2025 · crimes reported to police

Who lives here

Compared with most of Minnesota and the rest of the country, the median age in Oak Park Heights is higher

Only 46.4% of households own their home, against 72.2% across Minnesota.

16% of Oak Park Heights residents are under 18. Only 7 of the 273 Minnesota towns we compare have a higher median age than Oak Park Heights. Oak Park Heights has lost 4.6% of its people since 2020, down to 4,625 in the Census Bureau’s 2025 estimate.

51.3median age · MN 38.8
Oak Park HeightsMinnesota townsU.S. towns
Median age51.3 years39.9 years40.5 years
Under 1816%23%22%
Bachelor’s degree or more, 25+39%33%29%
Oak Park HeightsMinnesotaUnited States

Ages · share of residents

Education · adults 25 and older

No diploma2%
High school24%
Some college22%
Associate’s13%
Bachelor’s23%
Graduate16%

Women and men · all residents

49% women, 51% men

That’s an even split within the survey’s margin of ±4.7 points. Across Minnesota, 49.9% of residents are women. Among residents 18 to 24, 68% are men (MN 51%).

Ages and education in Oak Park Heights
Oak Park HeightsMNU.S.
Under 107.5%12.1%11.6%
10 to 178.5%10.7%10.3%
18 to 248.4%8.8%9.1%
25 to 3410.5%13%13.7%
35 to 449.3%13.5%13.2%
45 to 5413.5%11.6%12.2%
55 to 6411%12.9%12.7%
65 to 748.7%10.2%10.2%
75 and older22.6%7%7%
No diploma2.3%6.1%10.4%
High school24%23.3%26%
Some college21.6%19.5%19.1%
Associate’s13.2%11.8%8.8%
Bachelor’s22.7%25.6%21.6%
Graduate16.2%13.8%14.1%

Census population estimates, 2025 · U.S. Census Bureau · ACS 2020-2024 5-year estimates · in a town of 4,600, single groups can be off by several points

Climate

In Oak Park Heights, expect snowy winters and pleasant summers

The U Of Mn St Paul weather station, 18 miles away, records that 40 inches of snow fall in a normal winter: more than most of the country, but less than 83% of Minnesota places with climate records. July afternoons average 82.1°: cooler than most of the country, but hotter than 77% of Minnesota places with climate records; January nights average 6.4°.

Oak Park Heights has cold, snowy winters and pleasant summers.

40″snow a winter
Oak Park HeightsMinnesota townsU.S. towns
January low6°F6°F22°F
July high82°F82°F85°F

Typical low → high °F

Winter10–26°
Spring35–55°
Summer60–80°
Fall39–57°
Oct 11
typical first frost
Apr 30
typical last frost
+1.5°
vs. the 20th-century average

NOAA U.S. Climate Normals, 1991–2020

Natural hazardsHazard risk grade B+

Inland flooding leads a low hazard risk in Oak Park Heights

Expected storm and flood damage is lower than in 67% of U.S. communities.

33risk score of 100
FEMA risk score
33Low riskLowerHigher
Inland floodingTornadoesCold waves

FEMA National Risk Index · OpenFEMA

HousingCost of living grade C

A typical Oak Park Heights home is worth about $346K

Its typical home is the least expensive on its borders; Bayport is next at $438K.

The typical Oak Park Heights home is worth about $346,000, about the same as a year ago, close to the Minnesota typical home.

$346KZillow home value

Typical home value

Oak Park Heights$346K
Minnesota$349K
Market temperature
Seller’s marketA seller's marketBuyer’sSeller’s
51
days on market
99.6%
sale-to-list price
+0.4%
value change, 1 year
6
homes sold in May

Zillow Home Value Index · Redfin Data Center

Keep exploring

Everything we know about Oak Park Heights

19pages on Oak Park Heights
After high school

Colleges nearby

2 within 15 miles of the center of Oak Park Heights

A job hub

Every workday, about 4,612 people come to Oak Park Heights for work

Where Oak Park Heights’s working residents go each day. Line width shows the share.

12% → St. Paul St. Paul 12% 10% → Minneapolis Minneapolis 10% 10% → Stillwater Stillwater 10% 5% → Bayport Bayport 5% 3% → Woodbury Woodbury 3% 3% → Bloomington Bloomington 3% Oak Park Heights · 7% stay
4,754jobs based in Oak Park Heights
7%of working residents work in town
17 mimedian commute distance

Census LEHD 2023

Landmarks

3 places in Oak Park Heights on the National Register of Historic Places.

All landmarks →

About Oak Park Heights

City in Minnesota, United States

Official town website ↗

Oak Park Heights is a city in Washington County, Minnesota, United States. It is on the west bank of the St. Croix River and is included in the Minneapolis–Saint Paul metropolitan area. The city is just south of Stillwater. Oak Park Heights' population was 4,849 at the 2020 census and had a population density of 1,456 inhabitants per square mile (562.2km2). Oak Park Heights has many historical places like the Stillwater Overlook, and the Log Cabin.

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

Area
3.4 sq mi
Elevation
784 ft
Area code
651

Oak Park Heights’s neighbors

7 towns share a border with Oak Park Heights.

Explore the map →

All 3 graded towns on its borders grade higher than its B+; Lake Elmo (A−) is closest.

How the neighbors grade
TownMN rankOverallCostSafetySchoolsHealth
Oak Park Heights#165B+CC−AA−
Stillwater#67ACB+AA
Bayport#25A+C+AAB+
Baytown Township——C—AA
Stillwater Township——C+—AA
Lake Elmo#117A−D—AA

Baytown Township and Stillwater Township have fewer than 2,500 residents, so they get subject grades but no overall grade. Baytown Township, Stillwater Township and Lake Elmo report no FBI crime data of their own. Compare Oak Park Heights with a neighbor →

Questions about Oak Park Heights

Short answers, built from the data on this page.

Is Oak Park Heights, MN a good place to live?

By most measures, yes. Oak Park Heights grades B+ overall, better than 70% of U.S. towns and #165 of 271 in Minnesota. It grades A− for health, C− for safety and A for schools. Safety is its weak spot, with a C−.

Is Oak Park Heights, MN expensive?

That is 3.5 years of the area's median household income ($99,833 across the Minneapolis-St. Paul-Bloomington, MN-WI metro area). Cost of living, which also weighs rents, property taxes and how many households pay 30% or more of their income for housing, grades C.