Best Affordable Places to Live in North Dakota in 2025

north dakota valley city

On this page:

By Rebecca Lake

(Last Updated – 03/2025)

North Dakota is notable for its rugged but beautiful landscapes and the diverse wildlife that inhabits them. Tourists come to take in the unique scenery of the Badlands, while others choose to move here to take advantage of favorable income tax rates and a lower cost of living. With just under 800,000 residents, North Dakota is one of the smallest states by population. If you’re looking for wide open spaces and a slower pace, it could be an excellent choice for a move.

Best Places to Live in North Dakota

There are a number of cities that could be considered the best places in North Dakota to live for families, young professionals, retirees, and those who love the great outdoors. Fargo, for example, attracts a significant number of job seekers, while Bismarck is a haven for families thanks to its excellent amenities.

Comparing the cost of living by state can make deciding where to move a little easier. We’ve rounded up the best places to live in North Dakota, using the Cost of Living Index as a guide.

💡 Quick Tip: SoFi’s Lock and Look + feature allows you to lock in a low mortgage financing rate for 90 days while you search for the perfect place to call home.

Best Affordable Places to Live in North Dakota

When deciding where to live, it helps to consider what you’ll pay for housing, food, transportation — all of the basic expenses of day-to-day living. These cities are among the most affordable places to live in North Dakota overall. Before you shop for a home, research tips on how to qualify for a mortgage so you know what to expect.

1. Grafton

Grafton is arguably one of the best places to live in North Dakota from a cost perspective. There’s always something fun to do here year-round, whether it’s ice skating at the local rinks in winter or hiking the scenic trails of Icelandic State Park in the spring and summer. The low price-to-income ratio could be considered the sweet spot for people who are looking to buy on a budget.

Population: 4,128

Median Household Income: $60,184

Cost of Living: 71% of the U.S. average

Average Rent Price: $1,025/month

Home Price-to-Income Ratio: 2.7

2. Jamestown

Jamestown, North Dakota

Photo credit: Flickr/Jasperdo, Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Generic

Jamestown sits approximately halfway between Fargo and Bismarck, both of which are roughly a 90-minute drive in either direction. One of the things Jamestown is notable for, aside from being one of the most affordable cities in North Dakota, is its love of the buffalo. Here, you’ll find both the National Buffalo Museum and the World’s Largest Buffalo.

Population: 15,691

Median Household Income: $54,809

Cost of Living: 86% of the U.S. average

Average Rent Price: $899/month

Home Price-to-Income Ratio: 3.5

3. Valley City

Valley City, North Dakota

Photo credit: iStock/Christopher Cagney

Valley City is about an hour’s drive from Fargo, which could make it appealing for people who don’t mind a longer commute. The cost of living is much less than the national average, and while the city is small, it doesn’t lack any of the basic amenities you’d expect to find. There are more than 30 parks in the city, including Medicine Wheel Park, which could be perfect if you like enjoying the fresh air.

Population: 6,551

Median Household Income: $56,471

Cost of Living: 82% of the U.S. average

Average Rent Price: $865/month

Home Price-to-Income Ratio: 3.2

Recommended: Mortgage Prequalification vs. Preapproval: The Differences

Best Places to Live in North Dakota for Families

Starting or raising a family may necessitate a move if you’re looking for an affordable city that offers a kid-friendly environment with lots of fun things to do. These North Dakota cities are some of the best places for families, but going through the mortgage preapproval process can give you a better idea of how much home you can truly afford.

1. West Fargo

West Fargo, North Dakota

Photo credit: iStock/Aziz Shamuratov

West Fargo is a suburb of Fargo and quite a few families live here, along with young professionals and retirees. Some of the best things about raising kids here include convenient access to education and the many different options you have for dining, shopping, and recreation. The Red River Zoo and Bonanzaville (a museum and village on the outskirts of West Fargo) are just two of the top attractions you might want to explore in the Fargo area.

Population: 40,400

Median Household Income: $96,877

Cost of Living: 80% of the U.S. average

Average Rent Price: $1,795/month

Home Price-to-Income Ratio: 3.5

2. Ellendale

Ellendale, North Dakota

Photo credit: Flickr/Andrew Filer , Creative Commons Attribution-ShareAlike 2.0 Generic

Ellendale is about two-and-a-half hours by car from the state capital, Bismarck, and it could be suited to families who are interested in smaller-town living. Given its size, there aren’t quite as many amenities here as there are in other North Dakota cities on this list. But you might not mind if you’re looking for a quieter place to call home.

Population: 946

Median Household Income: $40,000

Cost of Living: 71% of the U.S. average

Average Rent Price: $1,200/month

Home Price-to-Income Ratio: 3.8

3. Horace

Horace, North Dakota

Photo credit: Flickr/Andrew Filer , Creative Commons Attribution-ShareAlike 2.0 Generic

Horace is a smaller suburb of Fargo, and it’s only a 20-minute drive into the city, which could make it a good choice for planning a day trip with the kids or commuting to work. You’ll pay a little more to rent a home here, but overall the cost of living is still below the national average. Families appreciate the quality of the local school system and the close-knit feel.

Population: 5,643

Median Household Income: $145,801

Cost of Living: 91% of the U.S. average

Average Rent Price: $2,350/month

Home Price-to-Income Ratio: 2.7

💡 Quick Tip: If you refinance your mortgage and shorten your loan term, you could save a substantial amount in interest over the lifetime of the loan.

Best Places to Live in North Dakota for Young Adults

Solid job opportunities and affordable housing are likely to be on the must-have list for any young adult who’s looking for a new place to live. And for those thinking of buying a home, there are different types of mortgage loans that can help you reach that goal. These cities are the best places to live in North Dakota as a young person.

1. Fargo

Fargo, North Dakota

Photo credit: iStock/DenisTangneyJr

Fargo is the largest city in the Peace Garden State, and it’s a magnet for job-seekers as well as young adults who are interested in getting an education at North Dakota State University. The population has a median age of around 31, and most residents are single, childless, and hold at least one college degree. When you’re looking for something to do, you’ve got your choice of parks, local cafes and restaurants, shopping, and historical sites. You might assume renting or buying in Fargo would be expensive because it is one of the state’s larger cities, but that isn’t the case.

Population: 133,188

Median Household Income: $66,029

Cost of Living: 86% of U.S. average

Median Rent Price: $905/month

Home Price-to-Income Ratio: 4.5

2. Westgate

Westgate is a neighborhood in Fargo where you’ll find plenty of younger professionals. The median age is 33 years old, and there are a significant number of childless singles, with a fairly even split between men and women. Nearly half of the population is college-educated, and most people work for private companies in white-collar jobs. On average, homeowners pay more for property taxes here, but you won’t need a jumbo mortgage loan to buy a property.

Population: 4,656

Median Household Income: $46,551

Cost of Living: 86% of the U.S. average

Median Rent Price: $781/month

Home Price-to-Income Ratio: 4.3

3. Osgood

Osgood is one of Fargo’s newest suburban neighborhoods, with a small but rapidly growing population. The area is mostly populated by younger professionals, many of whom work for private companies and earn a higher median household income. In terms of housing, there’s a fairly even split between renters and homeowners here. North Dakota offers a first-time homebuyer program, which is a great incentive to consider owning a property versus renting one.

Population: 7,524

Median Household Income: $102,651

Cost of Living: 86% of U.S. average

Average Rent Price: $1,155/month

Home Price-to-Income Ratio: 3.6

Recommended: Home Loan Help Center

Best Places to Live in North Dakota for Retirees

North Dakota doesn’t tax Social Security retirement benefits, railroad retirement benefits, or military retirement benefits, which makes it a good place to live for retirees. However, beyond taxes, it’s important to consider other factors such as access to health care and the overall cost of living when deciding where to retire.

1. Minot

Minot, North Dakota

Photo credit: iStock/jasony00

Minot is a larger city of almost 50,000 residents, and it has some great things to offer retirees. For example, if you’re interested in going back to school, you might enroll in classes at Minot State University. Or if you want to get out and see the sights, you can visit one of the many museums or cultural attractions in the area. And there are plenty of doctors to choose from when you need routine or specialty care.

Population: 47,373

Median Household Income: $77,431

Cost of Living: 81% of the U.S. average

Average Rent Price: $845/month

Home Price-to-Income Ratio: 3.3

2. Grand Forks

Grand Forks, North Dakota

Photo credit: iStock/DenisTangneyJr

Grand Forks lies about an hour north of Fargo, and it’s just next door to Grand Forks Air Force Base. The city has a relaxed feel, and even though it’s a larger metro area, there are plenty of spaces to enjoy the outdoors and breathe the fresh air. The University of North Dakota is located here if you’re interested in going to school in retirement, and there are a number of doctors in the area specializing in geriatric medicine.

Population: 58,921

Median Household Income: $63,838

Cost of Living: 77% of the U.S. average

Average Rent Price: $1,059/month

Home Price-to-Income Ratio: 4.2

3. Bismarck

Bismarck, North Dakota

Photo credit: iStock/powerofforever

Bismarck sits adjacent to the Missouri River, and it’s one of North Dakota’s largest cities by population. The median age of residents is a bit younger, but there are plenty of retirees living in the city and its surrounding suburbs. Bismarck is known for its excellent health care system, which might be a mark in its favor for retirees with chronic or serious medical issues. There’s no shortage of things to do and see either. The local housing market shows a median list price in early 2025 of around $418,000.

Population: 75,092

Median Household Income: $77,608

Cost of Living: 83% of the U.S. average

Median Rent Price: $1,100/month

Home Price-to-Income Ratio: 4.4

💡 Quick Tip: If you refinance your mortgage and shorten your loan term, you could save a substantial amount in interest over the lifetime of the loan.

Best Places to Live in North Dakota for Outdoor Fun

North Dakota is an outdoor enthusiast’s dream, abounding in lakes, rivers, and grasslands. There are numerous national parks and historic sites scattered throughout the state where you can hike, bike, fish, and swim.

1. Williston

Williston, North Dakota

Photo credit: Wikimedia Commons/
Andrew Filer
, Creative Commons Attribution-ShareAlike 2.0 Generic

Williston is tucked away in the northwest corner of the state, not far from the Montana border. The area is suited for lots of outdoor activities, including bird watching, fishing, and even hunting if you’re so inclined. If you’re interested in getting on the water, you can go kayaking, paddleboarding, or canoeing at Lewis & Clark State Park.

Population: 27,706

Median Household Income: $84,309

Cost of Living: 93% of the U.S. average

Average Rent Price: $1,256/month

Home Price-to-Income Ratio: 4.1

2. Dickinson

Dickinson, North Dakota

Photo credit: iStock/Cavan Images

Dickinson is next door to Theodore Roosevelt State Park and the Dakota Prairie Grasslands, where you’ll find some of the most impressive views around. There are trails for hiking, horseback riding, and mountain biking, along with opportunities for fishing, hunting, and canoeing. If you’re interested in whitewater rafting and don’t mind a drive, you can do that in nearby Bismarck.

Population: 25,130

Median Household Income: $76,964

Cost of Living: 80% of the U.S. average

Median Rent Price: $1,000/month

Home Price-to-Income Ratio: 3.9

3. Walhalla

Walhalla lies along the Canadian border, and it’s the northernmost city to be featured on our list. One of the major attractions in the area is the Pembina Gorge State Recreation Area, which is a top destination for hiking, ATV riding, kayaking, and horseback riding. In winter, you can head to Frost Fire Park for skiing and snowboarding. A home affordability calculator can give you a better idea of what you can realistically spend if you’re hoping to buy.

Population: 927

Median Household Income: $30,774

Cost of Living: 72% of the U.S. average

Average Rent Price: $750/month

Home Price-to-Income Ratio: 3.8


The Takeaway

North Dakota has something to offer for just about anyone, whether you’re starting a family, looking for a job, or are ready to enjoy your later years. All of the cities listed here, large or small, represent some of the best options for keeping costs to a minimum.

Looking for an affordable option for a home mortgage loan? SoFi can help: We offer low down payments (as little as 3% - 5%*) with our competitive and flexible home mortgage loans. Plus, applying is extra convenient: It's online, with access to one-on-one help.

SoFi Mortgages: simple, smart, and so affordable.

View your rate

Browse Other States

FAQ

Is North Dakota a good place to live 2025?

North Dakota is a good place to live if you’re interested in a low cost of living and you enjoy the outdoors. There’s a good mix of both larger and smaller cities to choose from, with lots of wide open spaces in between.

Where is the most affordable place to live in North Dakota?

Jamestown is one of the most affordable places to live in North Dakota, based on its housing costs and overall cost of living. If you’re looking for a smaller city that’s also budget-friendly, you might consider Grafton instead.

Where is the most desirable place to live in North Dakota?

The most desirable place to live in North Dakota ultimately depends on what you need and want most. If you’re trying to find a job, then you might lean toward a larger city like Fargo. Ready to retire? Bismarck or Beulah could be a good pick.


SoFi Loan Products
SoFi loans are originated by SoFi Bank, N.A., NMLS #696891 (Member FDIC). For additional product-specific legal and licensing information, see SoFi.com/legal. Equal Housing Lender.

SoFi Mortgages
Terms, conditions, and state restrictions apply. Not all products are available in all states. See SoFi.com/eligibility-criteria for more information.

*SoFi requires Private Mortgage Insurance (PMI) for conforming home loans with a loan-to-value (LTV) ratio greater than 80%. As little as 3% down payments are for qualifying first-time homebuyers only. 5% minimum applies to other borrowers. Other loan types may require different fees or insurance (e.g., VA funding fee, FHA Mortgage Insurance Premiums, etc.). Loan requirements may vary depending on your down payment amount, and minimum down payment varies by loan type.

Financial Tips & Strategies: The tips provided on this website are of a general nature and do not take into account your specific objectives, financial situation, and needs. You should always consider their appropriateness given your own circumstances. Third-Party Brand Mentions: No brands, products, or companies mentioned are affiliated with SoFi, nor do they endorse or sponsor this article. Third-party trademarks referenced herein are property of their respective owners.
Tax Information: This article provides general background information only and is not intended to serve as legal or tax advice or as a substitute for legal counsel. You should consult your own attorney and/or tax advisor if you have a question requiring legal or tax advice. SoFi On-Time Close Guarantee: If all conditions of the Guarantee are met, and your loan does not close on or before the closing date on your purchase contract accepted by SoFi, and the delay is due to SoFi, SoFi will provide you $2,000.^ Terms and conditions apply. This Guarantee is available only for loan applications submitted after 6/15/22 for the purchase of a primary residence. Please discuss terms of this Guarantee with your loan officer. The property must be owner-occupied, single-family residence (no condos), and the loan amount must meet the Fannie Mae conventional guidelines. No bank-owned or short-sale transactions. To qualify for the Guarantee, you must: (1) Have employment income supported by W-2, (2) Receive written approval by SoFi for the loan and you lock the rate, (3) submit an executed purchase contract on an eligible property at least 30 days prior to the closing date in the purchase contract, (4) provide to SoFi (by upload) all required documentation within 24 hours of SoFi requesting your documentation and upload any follow-up required documents within 36 hours of the request, and (5) pay for and schedule an appraisal within 48 hours of the appraiser first contacting you by phone or email. The Guarantee will be void and not paid if any delays to closing are due to factors outside of SoFi control, including delays scheduling or completing the appraisal appointment, appraised value disputes, completing a property inspection, making repairs to the property by any party, addressing possible title defects, natural disasters, further negotiation of or changes to the purchase contract, changes to the loan terms, or changes in borrower’s eligibility for the loan (e.g., changes in credit profile or employment), or if property purchase does not occur. SoFi may change or terminate this offer at any time without notice to you. ^To redeem the Guarantee if conditions met, see documentation provided by loan officer.

+Lock and Look program: Terms and conditions apply. Applies to conventional purchase loans only. Rate will lock for 91 calendar days at the time of preapproval. An executed purchase contract is required within 60 days of your initial rate lock. If current market pricing improves by 0.25 percentage points or more from the original locked rate, you may request your loan officer to review your loan application to determine if you qualify for a one-time float down. SoFi reserves the right to change or terminate this offer at any time with or without notice to you.


SOHL-Q125-113

TLS 1.2 Encrypted
Equal Housing Lender