172 years in pictures
Census counts: 231 in 1860, 8,929 in 2020. The archive holds 1 old photo or paper going back to 2005 and 3 maps from 1916 on.
- 1854Oak Grove is founded
Each edition grades its towns against each other only.

A town of 9,476, founded in 1854.
Oak Grove grades B overall, ranked 181st of 271 in Minnesota, with clear strengths and some subjects that lag. The median household earns $118K and CDC estimates put its residents' health ahead of 78% of the country. A typical home there costs about $472K, 4.7 years of the Minneapolis metro’s $100K median household income. Oak Grove’s average trip to work is 37 minutes, above both the Minnesota town median (23 minutes) and the median of U.S. towns (25 minutes). On walkability, just 21 of Minnesota’s 574 towns do worse. Oak Grove's civic life (library use, community groups, volunteering) trails 88% of U.S. towns.
8,031 counted in 2010 and 8,929 in 2020; an estimated 9,476 in 2025.
Growth hasn’t slowed: 6.2% since 2020, after 11.2% in the decade before.
U.S. Census 2010 & 2020 counts · Census Bureau estimate, July 1, 2025
Each subject compared with towns across the country (schools within Minnesota), ordered by how far Oak Grove is from typical.
How TownRatings grades towns →
Census counts: 231 in 1860, 8,929 in 2020. The archive holds 1 old photo or paper going back to 2005 and 3 maps from 1916 on.
Who provides power, water and the rest in Oak Grove, and how to reach them.
EPA SDWIS (Oct 9, 2026) · HIFLD + EIA-861 2025 · Census 2020 ZCTAs · NCES 2024–25 · registration: vote.gov, updated Nov 18, 2024.
Ordered by what stands out in Oak Grove.
Oak Grove has less tooth loss than most of Minnesota and sends most of its workers to Minneapolis and beyond.
Its widest gap with Minnesota is tooth loss: 5.7% of those 65+ have lost all their teeth, against 8.9% statewide. Against the 6,067 U.S. towns with household incomes like Oak Grove’s, it is healthier than 54%, a smaller edge than it has nationally: part of it comes with its incomes.
73% of Oak Grove adults had a checkup this year. Oak Grove beats the Minnesota average on 6 of 32 CDC measures and trails it on 0. 19% of Oak Grove adults binge drink.
| Oak Grove | Minnesota towns | U.S. towns | |
|---|---|---|---|
| Yearly checkup (CDC PLACES) | 73% | 75% | 79% |
| Binge drink (CDC PLACES) | 19% | 18% | 16% |
| Frequent physical distress (CDC PLACES) | 11% | 12% | 14% |
| Sleep under 7 hours (CDC PLACES) | 30% | 30% | 36% |
| What stands out | Oak Grove | MN |
|---|---|---|
| Fewer older adults who have lost all their teeth | 5.7% | 8.9% |
| Fewer adults facing food insecurity | 9% | 11.4% |
CDC PLACES 2025 · modeled estimates for adults · CMS · HRSA
Its public schools are run by the St. Francis Area Schools. Two of its 3 schools are below, each with why it’s listed.
| School | Level | Students | Letter |
|---|---|---|---|
| ECSE@ ISD 15 Lifelong LearningLargest public school before high schoolGrades PK | Grades PK | 117 | – |
| Immaculate Heart of Mary Academy PrivateLargest high schoolGrades K–12 | Grades K–12 | 129 | – |
NCES · EDFacts · graded within MN on state tests and graduation
Oak Grove’s median rent is $2,042 a month. The typical Oak Grove home is worth about $473,000, up 1.6% in a year, 35% above the Minnesota typical home. 94% of households own their home in Oak Grove.
| Oak Grove | Minnesota towns | U.S. towns | |
|---|---|---|---|
| Median rent | $2,042 a month | $1,192 a month | $1,185 a month |
| Households that own their home | 94% | 75% | 73% |
Census ACS, 2020–24 · Zillow Home Value Index · Redfin Data Center
Oak Grove has 710 jobs for its 4,463 working residents: even if every job went to a resident, most would still commute out. The average commute takes 37.3 minutes, against 22.7 across Minnesota.
Most working residents leave Oak Grove for work: only 3% work in town. Since 2013, Oak Grove has added 103 jobs, to 710 in 2023. The top destinations are Minneapolis (11%), Coon Rapids (6%) and Anoka (5%).
| Oak Grove | Minnesota towns | U.S. towns | |
|---|---|---|---|
| Median household income | $118,000 | $90,000 | $80,000 |
| Below the poverty line | 1.7% | 7.1% | 9.6% |
| Working residents who work in town | 3.3% | 9.9% | 8% |
Census LEHD 2023 · ACS
Oak Grove has cold, snowy winters and pleasant summers. The July high in Oak Grove is 82°F.
NOAA U.S. Climate Normals, 1991–2020
11 miles of trail in 9 parks and preserves. Cedar Creek Conservation Area, at 439 acres with 2.2 miles of trail, is the biggest park or preserve.
| Oak Grove | Minnesota towns | U.S. towns | |
|---|---|---|---|
| Conserved land | 6.1% | 4.6% | 4.3% |
| Miles of trail per square mile | 0.3 miles per square mile | 0.5 | 0.4 |
| Biggest places to walk | Trails | Acres |
|---|---|---|
| 1. Cedar Creek Conservation Area | 2.2 mi | 439 |
| 2. Lake George Park | 1.1 mi | 285 |
| 3. Robert and Marilyn Burman Wildlife Management Area | 0.6 mi | 204 |
Trails & parks © OpenStreetMap contributors · Conserved land: USGS PAD-US
Expected storm and flood damage is lower than in 53% of U.S. communities.
FEMA National Risk Index · OpenFEMA
Museums, parks, gardens and other places to visit around Oak Grove. Close and well known come first.
Big draw26 mi Stadium & arenaU.S. Bank Stadium
25 mi Stadium & arenaTarget Field
26 mi Stadium & arenaHuntington Bank Stadium
30 mi Stadium & arenaGrand Casino Arena
28 mi LakeBde Maka Ska
28 mi Stadium & arenaAllianz FieldU.S. Bank Stadium: Darb02, CC BY-SA 4.0 · Target Field: Lectrician2, CC BY-SA 4.0 · Huntington Bank Stadium: Lectrician2, CC BY-SA 4.0 · Grand Casino Arena: AlexiusHoratius, CC BY-SA 3.0 · Bde Maka Ska: Tyler Vigen, CC BY-SA 4.0 · Allianz Field: Andy Witchger, CC BY 2.0
2 within 15 miles of the center of Oak Grove
About 2 of every 100 Oak Grove residents are enrolled in college, against 6 across Minnesota.
Where Oak Grove’s working residents go each day. Line width shows the share.
Census LEHD 2023
City in Minnesota, United States
Oak Grove is a city in Anoka County, Minnesota, United States. It is north of Minneapolis. The population was 8,929 at the 2020 census.
From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)
4 towns share a border with Oak Grove.
All 4 graded towns on its borders grade higher than its B; East Bethel (B+) is closest.
| Town | MN rank | Overall | Cost | Safety | Schools | Health |
|---|---|---|---|---|---|---|
| Oak Grove | #181 | B | C+ | — | B | A− |
| St. Francis | #110 | A− | B+ | B+ | B | B |
| East Bethel | #160 | B+ | B− | — | B | A− |
| Nowthen | #55 | A | C+ | — | A− | A− |
| Andover | #112 | A− | C+ | — | B+ | A− |
Oak Grove, East Bethel, Nowthen and Andover report no FBI crime data of their own. Compare Oak Grove with a neighbor →
Short answers, built from the data on this page.
By most measures, yes. Oak Grove grades B overall, better than 64% of U.S. towns and #181 of 271 in Minnesota. It grades A− for health and B for schools. Walkability is its weak spot, with a D.
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+.