Best suburbs in Des Moines
Monkey Business Images // Shutterstock
- Population: 15,402
- Median home value: $275,400
- Median rental price: $1,042
- Top schools nearby: Waukee Senior High School (grade A), Walnut Hills Elementary School (grade A), Henry A. Wallace Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A−
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B−
- Median home value: $275,400
- Median rental price: $1,042
- Top schools nearby: Waukee Senior High School (grade A), Walnut Hills Elementary School (grade A), Henry A. Wallace Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A−
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B−
#8. Grimes, Iowa
PeopleImages.com - Yuri A // Shutterstock
- Population: 7,617
- Median home value: $274,800
- Median rental price: $1,084
- Top schools nearby: Heritage Elementary School (grade A−), Spring Creek Sixth Grade Center (grade A−), Altoona Elementary School (grade A−)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Ankeny Christian Academy (grade B+)
- Overall Niche grade: A
--- Weather grade: B−
--- Cost of living grade: B+
--- Outdoor activities grade: B−
- Median home value: $274,800
- Median rental price: $1,084
- Top schools nearby: Heritage Elementary School (grade A−), Spring Creek Sixth Grade Center (grade A−), Altoona Elementary School (grade A−)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Ankeny Christian Academy (grade B+)
- Overall Niche grade: A
--- Weather grade: B−
--- Cost of living grade: B+
--- Outdoor activities grade: B−
#7. Bondurant, Iowa
Robert Kneschke // Shutterstock
- Population: 5,200
- Median home value: $234,700
- Median rental price: $1,207
- Top schools nearby: Valley High School (grade A), Van Meter Middle School (grade A), Heritage Elementary (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B−
- Median home value: $234,700
- Median rental price: $1,207
- Top schools nearby: Valley High School (grade A), Van Meter Middle School (grade A), Heritage Elementary (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B−
#6. Windsor Heights, Iowa
Mila Supinskaya Glashchenko // Shutterstock
- Population: 23,856
- Median home value: $332,000
- Median rental price: $1,225
- Top schools nearby: Prairie Trail Elementary School (grade A), Crocker Elementary School (grade A), Southview Middle School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A
--- Weather grade: B−
--- Cost of living grade: B−
--- Outdoor activities grade: B−
- Median home value: $332,000
- Median rental price: $1,225
- Top schools nearby: Prairie Trail Elementary School (grade A), Crocker Elementary School (grade A), Southview Middle School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A
--- Weather grade: B−
--- Cost of living grade: B−
--- Outdoor activities grade: B−
#5. Johnston, Iowa
Gorodenkoff // Shutterstock
- Population: 68,392
- Median home value: $281,700
- Median rental price: $1,289
- Top schools nearby: Prairie Trail Elementary School (grade A), Northeast Elementary School (grade A), Rock Creek Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B
- Median home value: $281,700
- Median rental price: $1,289
- Top schools nearby: Prairie Trail Elementary School (grade A), Northeast Elementary School (grade A), Rock Creek Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B
#4. Ankeny, Iowa
F8 studio // Shutterstock
- Population: 45,591
- Median home value: $298,500
- Median rental price: $1,108
- Top schools nearby: Waukee Senior High School (grade A), Valley High School (grade A), Walnut Hills Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A+
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B−
- Median home value: $298,500
- Median rental price: $1,108
- Top schools nearby: Waukee Senior High School (grade A), Valley High School (grade A), Walnut Hills Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A+
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B−
#3. Urbandale, Iowa
FamVeld // Shutterstock
- Population: 18,576
- Median home value: $359,300
- Median rental price: $1,089
- Top schools nearby: Waukee Senior High School (grade A), Valley High School (grade A), Walnut Hills Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A+
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B
- Median home value: $359,300
- Median rental price: $1,089
- Top schools nearby: Waukee Senior High School (grade A), Valley High School (grade A), Walnut Hills Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A+
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B
#2. Clive, Iowa
PeopleImages.com - Yuri A // Shutterstock
- Population: 25,045
- Median home value: $305,300
- Median rental price: $1,209
- Top schools nearby: Waukee Senior High School (grade A), Valley High School (grade A), Walnut Hills Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A+
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B
- Median home value: $305,300
- Median rental price: $1,209
- Top schools nearby: Waukee Senior High School (grade A), Valley High School (grade A), Walnut Hills Elementary School (grade A)
- Top private schools nearby: Dowling Catholic High School (grade A), Grand View Christian School (grade A−), Des Moines Christian School (grade B+)
- Overall Niche grade: A+
--- Weather grade: B−
--- Cost of living grade: B
--- Outdoor activities grade: B
This story features data reporting and writing by Emma Rubin and is part of a series utilizing data automation across 67 metros.
#1. Waukee, Iowa

Grindstone Media Group // Shutterstock