👥

Population

7,170

🎂

Median Age

37.2 yrs

💰

Median Income

$42,755

🏠

Median Home Price

$171,000

Nestled on the shores of one of North Dakota's largest natural lakes, Devils Lake offers something that's increasingly rare in today's housing market: genuine affordability without sacrificing quality of life. This small city in Ramsey County sits about 90 miles west of Grand Forks and has built a reputation as a sportsman's paradise, a tight-knit…

🏠 Housing & Cost of Living

Median Home Price

$171,000

Median Rent

$678

Homeownership Rate

43.5%

💼 Employment & Economy

Unemployment Rate

2.7%

Devils Lake Resources

Explore Other North Dakota Cities

Quick Facts

Population
7,170
Diversity Index
22.2
Land Area
7.0 sq mi
Population Density
1,030/sq mi

Not sure if Devils Lake is right for you?

Tell Relo Kate about your situation and she'll help you decide.

Ask Relo Kate →

Ready to plan your move to Devils Lake?

Build a custom relocation guide in minutes.

Build my guide →

Local Sponsor

Advertise your Devils Lake business here

Learn more →