The scenic beauty of the Badlands, the vast prairies and vast, serene scenery featuring the picturesque lakes that live in North Dakota, offers one of the kind experiences. The state’s peaceful environment, wide open spaces and preserved natural areas are just some of the many reasons why we love North Dakota.
If North Dakota sounds like a state to you, you may be interested in which city fits your budget. For example, the median median price for North Dakota was $353,900 as of April.
Even if that number is outside your budget, don’t worry, we have the option to help you find a home. Redfin has compiled a list of eight of the most affordable locations to live in North Dakota. They all have median average prices under the state average. Find out which cities you’d like to consider traveling from Devil’s Lake to Valley City.
#1: Valley City
Median home price: $145,000
Average selling price per square foot: $119
Median household income: $52,224
Valley City, ND HOMES FOR SALE
ND Apartments Rental Valley City
The first place to claim as the most affordable location in North Dakota is Valley City, which currently houses around 6,600 residents. The median home selling price is $145,000, about $210,000 less than the median home selling price in North Dakota. If you’re traveling to the third most affordable city, visit the picturesque Sheienne River Valley National Scenic Byway byway and Chatoka Park, or explore Downtown Valley City.
#2: Jamestown
Median home price: $161,500
Average selling price per square foot: $122
Average rent for a 1-bedroom apartment: $1,380
Median household income: $53,389
Jamestown, ND Holmes sales
Jamestown apartments for rent
Jamestown is the second most affordable city to live in North Dakota. When living in this city of 15,700 people, you can see the world’s largest Buffalo and visit the downtown Jamestown area, with museums, cafes and historic buildings.
#3: Devil’s Lake
Median home price: $190,000
Average selling price per square foot: $137
Average rent for a 1-bedroom apartment: $581
Median household income: $41,203
Devil’s Lake, ND Holmes sales
Devils Lake, North Carolina Apartments Rental
The median home sale price is $190,000, and Devil’s Lake is the third most affordable location in North Dakota. The city has around 7,200 people living there. Living in Devil’s Lake, you can check out the charming downtown area and visit one of the parks, such as Luger Park and Roosevelt Park.
#4: Minot
Median home price: $240,750
Average selling price per square foot: $132
Average rent for a 1-bedroom apartment: $989
Median household income: $53,389
Minot, house for sale
Minot, apartments for rent
More expensive than Devil’s Lake is Minot, the next city on our list. With around 47,700 residents in Minot, make sure you visit Roosevelt Park and the Zoo, check out the Scandinavian Heritage Association, explore downtown Minot and discover plenty of local shops, cafes and historic buildings.
#5: Grand Fork
Median home price: $255,000
Average selling price per square foot: $184
Average rent for a 1-bedroom apartment: $1,197
Median household income: $59,079
Grand Forks, households for sale
Grand Forks apartments for rent
The next list of affordable locations to live in North Dakota is Grand Fork. With a population of around 58,700 people, living in Grand Forks is a great option for anyone looking for a medium-sized city. If you find yourself moving to this city, explore the University of North Dakota campus, check out the North Dakota Museum of Art exhibits and visit one of the town’s parks.
#6: Dickinson
Median home price: $267,000
Average selling price per square foot: $300
Average rent for a 1-bedroom apartment: $1,000
Median household income: $53,389
Dickinson, Home for Sale
Dickinson apartments for rent
Another great area to add to the list is Dickinson. With 24,900 residents, this affordable town is a great option to add to your list. In Dickinson, you can explore downtown Dickinson and visit the Dickinson Museum Center & Badlands Dinosaur Museum.
#7: Wapeton
Median home price: $275,000
Average selling price per square foot: $116
Median household income: $51,417
Warpeton, ND Holmes sales
Warpeton apartments for rent
The recognizable city is Wapeton, with the median home selling price being about $75,000 less than the state average. Wapetong has around 8,000 residents, making it the perfect city to consider buying a home this year. There’s a lot to do in this town. You can see the world’s largest catfish, check out Chahinkapa Park, and visit the downtown area.
#8: Mandan
Median home price: $287,500
Average selling price per square foot: $178
Average rent for a 1-bedroom apartment: $1,097
Median household income: $78,077
Mandan, house for sale
Mandan apartments for rent
Last but not least, a list of the most affordable places to live in North Dakota is Mandan. This affordable city has around 24,500 residents. Explore Sunset Park, check out the downtown Mandan area, and then take a look at the Missouri River State Natural Area once you’ve moved to Mandan.
Methodology: Every city must have more than 5,000 residents per US census and have a median home selling price under the median North Dakota median price. Median home sales prices and median sales prices per square foot from Redfin data centers in April 2025. Median household income data raised from the population and the US Census Bureau.