Cost of living in North Dakota
Rent, taxes, earnings and more across all 53 North Dakota counties.
Last updated May 21, 2026
Taxes in North Dakota
State income, sales and local tax rates.
North Dakota has a flat state income tax rate of 1.95%.
Use our salary calculator to see your take-home pay in North Dakota
Tax information is for general reference. Consult a qualified tax professional for advice on your specific situation.
Rent in North Dakota
The average one-bedroom rent across North Dakota is $798/mo. Rent varies from $707/mo in Barnes County to $1,159/mo in Divide County.
Cheapest places to live in North Dakota
Top 10 counties by estimated single-person monthly cost.
- #1 Grant County$2,562/moRent$758/mo Income$56,750/yr#1 Grant County $2,562/mo $758/mo $56,750/yr
- #2 Slope County$2,593/moRent$761/mo Income$62,500/yr#2 Slope County $2,593/mo $761/mo $62,500/yr
- #3 Logan County$2,598/moRent$807/mo Income$61,339/yr#3 Logan County $2,598/mo $807/mo $61,339/yr
- #4 Billings County$2,601/moRent$758/mo Income$81,250/yr#4 Billings County $2,601/mo $758/mo $81,250/yr
- #5 Sioux County$2,604/moRent$814/mo Income$41,676/yr#5 Sioux County $2,604/mo $814/mo $41,676/yr
- #6 Richland County$2,615/moRent$707/mo Income$72,524/yr#6 Richland County $2,615/mo $707/mo $72,524/yr
- #7 Stutsman County$2,616/moRent$713/mo Income$60,172/yr#7 Stutsman County $2,616/mo $713/mo $60,172/yr
- #8 Rolette County$2,621/moRent$707/mo Income$57,355/yr#8 Rolette County $2,621/mo $707/mo $57,355/yr
- #9 Ramsey County$2,628/moRent$722/mo Income$61,319/yr#9 Ramsey County $2,628/mo $722/mo $61,319/yr
- #10 Griggs County$2,629/moRent$707/mo Income$64,737/yr#10 Griggs County $2,629/mo $707/mo $64,737/yr
Rankings include rent, utilities, groceries, transport, healthcare and taxes. See our methodology.
Most expensive places to live in North Dakota
Top 10 counties by estimated single-person monthly cost.
- #1 McKenzie County$3,379/moRent$1,096/mo Income$88,289/yr#1 McKenzie County $3,379/mo $1,096/mo $88,289/yr
- #2 Williams County$3,185/moRent$1,026/mo Income$90,224/yr#2 Williams County $3,185/mo $1,026/mo $90,224/yr
- #3 Divide County$3,134/moRent$1,159/mo Income$89,297/yr#3 Divide County $3,134/mo $1,159/mo $89,297/yr
- #4 Burleigh County$3,023/moRent$917/mo Income$84,948/yr#4 Burleigh County $3,023/mo $917/mo $84,948/yr
- #5 Oliver County$3,022/moRent$917/mo Income$76,953/yr#5 Oliver County $3,022/mo $917/mo $76,953/yr
- #6 Foster County$2,972/moRent$838/mo Income$83,412/yr#6 Foster County $2,972/mo $838/mo $83,412/yr
- #7 Bowman County$2,945/moRent$838/mo Income$83,773/yr#7 Bowman County $2,945/mo $838/mo $83,773/yr
- #8 Stark County$2,942/moRent$855/mo Income$80,744/yr#8 Stark County $2,942/mo $855/mo $80,744/yr
- #9 Mountrail County$2,928/moRent$843/mo Income$81,292/yr#9 Mountrail County $2,928/mo $843/mo $81,292/yr
- #10 Morton County$2,913/moRent$917/mo Income$79,483/yr#10 Morton County $2,913/mo $917/mo $79,483/yr
Highest earning counties in North Dakota
Top 10 by average household income.
- #1 Burke County$96,339/yrCost$2,908/mo Rent$707/mo#1 Burke County $96,339/yr $2,908/mo $707/mo
- #2 Dunn County$94,688/yrCost$2,779/mo Rent$758/mo#2 Dunn County $94,688/yr $2,779/mo $758/mo
- #3 Williams County$90,224/yrCost$3,185/mo Rent$1,026/mo#3 Williams County $90,224/yr $3,185/mo $1,026/mo
- #4 Divide County$89,297/yrCost$3,134/mo Rent$1,159/mo#4 Divide County $89,297/yr $3,134/mo $1,159/mo
- #5 McKenzie County$88,289/yrCost$3,379/mo Rent$1,096/mo#5 McKenzie County $88,289/yr $3,379/mo $1,096/mo
- #6 Traill County$88,289/yrCost$2,818/mo Rent$749/mo#6 Traill County $88,289/yr $2,818/mo $749/mo
- #7 Burleigh County$84,948/yrCost$3,023/mo Rent$917/mo#7 Burleigh County $84,948/yr $3,023/mo $917/mo
- #8 Bowman County$83,773/yrCost$2,945/mo Rent$838/mo#8 Bowman County $83,773/yr $2,945/mo $838/mo
- #9 Bottineau County$83,460/yrCost$2,793/mo Rent$763/mo#9 Bottineau County $83,460/yr $2,793/mo $763/mo
- #10 Foster County$83,412/yrCost$2,972/mo Rent$838/mo#10 Foster County $83,412/yr $2,972/mo $838/mo
All 53 counties in North Dakota
Sorted by population. Type to filter.
- Cass County Pop189,286 Rent$836/mo Income$75,023/yr Cost$2,828/mo
- Burleigh County Pop98,986 Rent$917/mo Income$84,948/yr Cost$3,023/mo
- Grand Forks County Pop72,764 Rent$782/mo Income$68,450/yr Cost$2,682/mo
- Ward County Pop69,232 Rent$808/mo Income$79,273/yr Cost$2,853/mo
- Williams County Pop39,368 Rent$1,026/mo Income$90,224/yr Cost$3,185/mo
- Morton County Pop33,479 Rent$917/mo Income$79,483/yr Cost$2,913/mo
- Stark County Pop33,116 Rent$855/mo Income$80,744/yr Cost$2,942/mo
- Stutsman County Pop21,525 Rent$713/mo Income$60,172/yr Cost$2,616/mo
- Richland County Pop16,550 Rent$707/mo Income$72,524/yr Cost$2,615/mo
- McKenzie County Pop14,280 Rent$1,096/mo Income$88,289/yr Cost$3,379/mo
- Rolette County Pop12,065 Rent$707/mo Income$57,355/yr Cost$2,621/mo
- Ramsey County Pop11,563 Rent$722/mo Income$61,319/yr Cost$2,628/mo
- Barnes County Pop10,794 Rent$707/mo Income$70,230/yr Cost$2,634/mo
- Walsh County Pop10,488 Rent$752/mo Income$69,976/yr Cost$2,763/mo
- McLean County Pop9,807 Rent$809/mo Income$81,847/yr Cost$2,891/mo
- Mountrail County Pop9,567 Rent$843/mo Income$81,292/yr Cost$2,928/mo
- Mercer County Pop8,341 Rent$869/mo Income$79,405/yr Cost$2,905/mo
- Traill County Pop7,980 Rent$749/mo Income$88,289/yr Cost$2,818/mo
- Pembina County Pop6,787 Rent$838/mo Income$66,884/yr Cost$2,790/mo
- Bottineau County Pop6,390 Rent$763/mo Income$83,460/yr Cost$2,793/mo
- Benson County Pop5,861 Rent$810/mo Income$68,049/yr Cost$2,847/mo
- Ransom County Pop5,662 Rent$716/mo Income$74,521/yr Cost$2,660/mo
- McHenry County Pop5,264 Rent$707/mo Income$80,614/yr Cost$2,758/mo
- Dickey County Pop4,959 Rent$732/mo Income$63,125/yr Cost$2,661/mo
- LaMoure County Pop4,107 Rent$759/mo Income$70,263/yr Cost$2,702/mo
- Dunn County Pop4,043 Rent$758/mo Income$94,688/yr Cost$2,779/mo
- Pierce County Pop3,961 Rent$838/mo Income$63,214/yr Cost$2,800/mo
- Wells County Pop3,942 Rent$811/mo Income$61,346/yr Cost$2,658/mo
- Sargent County Pop3,822 Rent$771/mo Income$77,697/yr Cost$2,871/mo
- Sioux County Pop3,789 Rent$814/mo Income$41,676/yr Cost$2,604/mo
- Cavalier County Pop3,663 Rent$758/mo Income$67,064/yr Cost$2,826/mo
- Foster County Pop3,372 Rent$838/mo Income$83,412/yr Cost$2,972/mo
- Emmons County Pop3,269 Rent$707/mo Income$67,368/yr Cost$2,673/mo
- Nelson County Pop3,015 Rent$827/mo Income$68,051/yr Cost$2,769/mo
- Bowman County Pop2,935 Rent$838/mo Income$83,773/yr Cost$2,945/mo
- McIntosh County Pop2,512 Rent$838/mo Income$64,236/yr Cost$2,764/mo
- Hettinger County Pop2,453 Rent$758/mo Income$70,827/yr Cost$2,741/mo
- Kidder County Pop2,374 Rent$809/mo Income$61,850/yr Cost$2,796/mo
- Griggs County Pop2,340 Rent$707/mo Income$64,737/yr Cost$2,629/mo
- Eddy County Pop2,319 Rent$707/mo Income$55,389/yr Cost$2,670/mo
- Renville County Pop2,277 Rent$713/mo Income$76,311/yr Cost$2,736/mo
- Grant County Pop2,276 Rent$758/mo Income$56,750/yr Cost$2,562/mo
- Adams County Pop2,179 Rent$758/mo Income$55,417/yr Cost$2,737/mo
- Divide County Pop2,174 Rent$1,159/mo Income$89,297/yr Cost$3,134/mo
- Burke County Pop2,163 Rent$707/mo Income$96,339/yr Cost$2,908/mo
- Towner County Pop2,113 Rent$758/mo Income$63,017/yr Cost$2,812/mo
- Logan County Pop1,848 Rent$807/mo Income$61,339/yr Cost$2,598/mo
- Oliver County Pop1,821 Rent$917/mo Income$76,953/yr Cost$3,022/mo
- Steele County Pop1,731 Rent$758/mo Income$80,313/yr Cost$2,697/mo
- Golden Valley County Pop1,679 Rent$761/mo Income$76,528/yr Cost$2,810/mo
- Sheridan County Pop1,327 Rent$761/mo Income$67,361/yr Cost$2,656/mo
- Billings County Pop948 Rent$758/mo Income$81,250/yr Cost$2,601/mo
- Slope County Pop795 Rent$761/mo Income$62,500/yr Cost$2,593/mo
Compare any two areas in North Dakota
Put two counties side by side to see how rent, taxes and everyday costs stack up.
Open comparison toolFrequently asked questions about North Dakota
Common questions about cost of living, taxes and rent.
What is the cost of living in North Dakota?
The average cost of living in North Dakota is approximately $2,789 per month for a single person. This includes rent, utilities, groceries, transportation, healthcare and taxes. Costs range from $2,615/mo in Richland County to $3,379/mo in McKenzie County.
What is the average rent in North Dakota?
The average one-bedroom rent in North Dakota is $798 per month, based on HUD Fair Market Rent data across all 53 counties.
What is the average salary in North Dakota?
The average household income in North Dakota is $72,537 per year, according to U.S. Census Bureau data.
Does North Dakota have state income tax?
Yes, North Dakota has a flat state income tax of 1.95%.
What is the sales tax in North Dakota?
The combined state and local sales tax rate in North Dakota averages 6.97%. The state rate is 5.00% with an average local addition of 1.97%.
What are the cheapest places to live in North Dakota?
The cheapest counties to live in North Dakota based on overall monthly costs are: 1. Grant County ($2,562/mo), 2. Slope County ($2,593/mo), 3. Logan County ($2,598/mo), 4. Billings County ($2,601/mo), 5. Sioux County ($2,604/mo).
What are the most expensive places to live in North Dakota?
The most expensive counties to live in North Dakota based on overall monthly costs are: 1. McKenzie County ($3,379/mo), 2. Williams County ($3,185/mo), 3. Divide County ($3,134/mo), 4. Burleigh County ($3,023/mo), 5. Oliver County ($3,022/mo).
Use this research
Journalists, researchers and bloggers are welcome to cite and share this analysis. Please include a follow link back to this page when referencing our data. For bespoke analysis, expert comment, or high-resolution graphics, get in touch via our press office.
About this data
All figures on this page come from official U.S. government sources.
- U.S. Census Bureau (ACS 5-Year Estimates)
- HUD Fair Market Rents FY2025
- Energy Information Administration (EIA)
- Tax Foundation state and local rates