Housing data for every place in North Dakota
The median gross rent in North Dakota is $954 (±$11) a month (US Census Bureau, 2020–2024 American Community Survey).
37.1% of its households rent.
The median gross rent was $826 in 2015–2019 (+15.5%; Down after inflation).
Choose a county or a place for its own figures, or a ranking to compare them all.
Figures last updated on .
- Median gross rent
- $954 (±$11)
- Households that rent
- 37.1%
- Median household income
- $76,657
- Median real estate taxes
- $2,468
- Places
- 1666
Rankings for North Dakota
- North Dakota places ranked by median rent
- North Dakota places ranked by median home value
- North Dakota places ranked by median household income
- North Dakota places ranked by property taxes
- North Dakota places ranked by share of renters
- North Dakota places ranked by rent burden
- North Dakota places ranked by age of homes
- North Dakota places ranked by rental vacancy rate
- North Dakota places ranked by commute time
Crime reported to police in North Dakota
| Year | Violent per 100,000 in North Dakota | Property per 100,000 in North Dakota | Violent per 100,000 in the United States | Property per 100,000 in the United States |
|---|---|---|---|---|
| 2023 | 282 | 1,975 | 386 | 1,950 |
| 2024 | 258 | 1,711 | 363 | 1,767 |
| 2025 | 241 | 1,495 | 330 | 1,552 |
In 2025, the FBI put the rates for North Dakota at 241 violent and 1,495 property crimes per 100,000 residents.
Pages in North Dakota carry the figures of 40 town police departments and 53 county-wide totals.
Adams County
- All 21 places in Adams County
- Beisigl Township
- Bucyrus
- Bucyrus Township
- Clermont Township
- Darling Springs Township
- Duck Creek Township
- Gilstrap Township
- Haynes
- Hettinger — median rent $568
- Hettinger Township
- Orange Township
- Reeder — median rent $850
- Reeder Township
- South Fork Township
- Wolf Butte Township
Barnes County
- All 55 places in Barnes County
- Dazey Township
- Ellsbury Township
- Fingal
- Green Township
- Greenland Township
- Hobart Township
- Litchville
- Marsh Township
- Meadow Lake Township
- Oriska — median rent $535
- Pierce Township
- Sanborn
- Valley City — median rent $780
- Valley Township (Barnes County)
- Wimbledon — median rent $625
Benson County
- All 47 places in Benson County
- Esmond — median rent $690
- Fort Totten — median rent $337
- Hesper Township
- Lallie Township
- Leeds — median rent $544
- Lohnes Township
- Maddock — median rent $528
- Minnewaukan — median rent $590
- Mission Township — median rent $655
- Oberon Township
- South Viking Township
- Twin Tree Township
- Warwick
- Warwick Township
- Wood Lake Township — median rent $823
Billings County
- All 1 places in Billings County
- Medora — median rent $625
Bottineau County
- All 54 places in Bottineau County
- Blaine Township
- Bottineau — median rent $840
- Dalen Township
- Elms Township
- Haram Township
- Hastings Township
- Kane Township
- Lansford — median rent $860
- Lansford Township
- Pickering Township
- Roland Township
- Tacoma Township
- Westhope — median rent $596
- Whitteron Township
- Willow City — median rent $689
Bowman County
- All 28 places in Bowman County
- Bowman — median rent $713
- Bowman Township
- Boyesen Township
- Buena Vista Township
- Gascoyne
- Gascoyne Township
- Langberg Township
- Nebo Township
- Rhame
- Scranton — median rent $779
- Scranton Township
- Star Township
- Stillwater Township
- Talbot Township
- Whiting Township
Burke County
- All 34 places in Burke County
- Battleview Township
- Bowbells — median rent $600
- Columbus
- Colville Township
- Garness Township
- Harmonious Township
- Kandiyohi Township
- Lignite — median rent $581
- Lucy Township
- Minnesota Township
- Portal — median rent $674
- Portal Township
- Powers Lake — median rent $1,092
- Richland Township
- Vale Township — median rent $704
Burleigh County
- All 42 places in Burleigh County
- Apple Creek Township
- Bismarck — median rent $999
- Crofte Township
- Ecklund Township
- Gibbs Township
- Glenview Township
- Hay Creek Township
- Lincoln — median rent $950
- Menoken Township
- Missouri Township
- Morton Township — median rent $1,292
- Naughton Township
- Painted Woods Township
- Sterling Township — median rent $758
- Wing — median rent $513
Cass County
- All 75 places in Cass County
- Argusville
- Arthur — median rent $645
- Casselton — median rent $814
- Fargo — median rent $946
- Harwood
- Horace — median rent $2,146
- Kindred — median rent $619
- Mapleton — median rent $1,042
- Normanna Township
- Oxbow
- Pleasant Township
- Reed Township
- Reile's Acres
- Tower City — median rent $788
- West Fargo — median rent $1,111
Cavalier County
- All 52 places in Cavalier County
- Alma Township
- Alsen
- Dresden Township
- Elgin Township
- Fremont Township
- Grey Township
- Harvey Township
- Henderson Township
- Langdon — median rent $786
- Milton
- Munich
- Osford Township
- Osnabrock — median rent $1,053
- South Olga Township
- Waterloo Township
Dickey County
- All 38 places in Dickey County
- Ada Township
- Bear Creek Township
- Clement Township
- Divide Township
- Ellendale — median rent $757
- Ellendale Township
- Elm Township (Dickey County)
- Fullerton
- Hudson Township
- Kentner Township
- Northwest Township (Dickey County)
- Oakes — median rent $843
- Valley Township (Dickey County)
- Van Meter Township
- Wright Township
Divide County
- All 36 places in Divide County
- Ambrose
- Ambrose Township
- Blooming Valley Township
- Border Township
- Crosby — median rent $900
- Daneville Township
- Fortuna
- Frazier Township
- Lincoln Valley Township
- Long Creek Township
- Noonan
- Palmer Township
- Sioux Trail Township
- Smoky Butte Township
- Troy Township
Dunn County
- All 4 places in Dunn County
- Dodge
- Dunn Center — median rent $979
- Halliday — median rent $981
- Killdeer — median rent $893
Eddy County
- All 20 places in Eddy County
- Bush Township
- Cherry Lake Township
- Colvin Township
- Eddy Township
- Freeborn Township
- Grandfield Township
- Hillsdale Township (Eddy County)
- Lake Washington Township
- Munster Township
- New Rockford — median rent $587
- New Rockford Township
- Rosefield Township
- Sheldon Township
- Sheyenne — median rent $438
- Tiffany Township
Emmons County
- All 6 places in Emmons County
- Braddock
- Campbell Township (Emmons County)
- Hague
- Hazelton — median rent $904
- Linton — median rent $533
- Strasburg — median rent $560
Foster County
- All 22 places in Foster County
- Bucephalia Township
- Carrington — median rent $778
- Carrington Township
- Eastman Township
- Estabrook Township
- Glenfield
- Glenfield Township
- Grace City
- Larrabee Township
- Longview Township
- McHenry
- McHenry Township
- McKinnon Township
- Melville Township
- Rose Hill Township (Foster County)
Golden Valley County
- All 13 places in Golden Valley County
- Beach — median rent $815
- Beach Township
- Bullion Township
- Delhi Township
- Elk Creek Township
- Garner Township
- Golva — median rent $439
- Henry Township
- Lone Tree Township
- Pearl Township
- Saddle Butte Township
- Sentinel Butte
- Sentinel Township
Grand Forks County
- All 51 places in Grand Forks County
- Allendale Township
- Brenna Township
- Emerado — median rent $731
- Gilby
- Grand Forks — median rent $980
- Grand Forks AFB — median rent $1,626
- Grand Forks Township
- Hegton Township
- Larimore
- Manvel — median rent $1,330
- Mekinock Township — median rent $1,611
- Northwood — median rent $681
- Rye Township
- Thompson — median rent $775
- Walle Township
Grant County
- All 15 places in Grant County
- Carson — median rent $631
- Elgin — median rent $650
- Elm Township (Grant County)
- Fisher Township
- Freda Township
- Howe Township
- Lark Township
- Leipzig Township
- Leith
- Minnie Township
- New Leipzig — median rent $828
- Pretty Rock Township
- Raleigh Township
- Rock Township (Grant County)
- Winona Township
Griggs County
- All 23 places in Griggs County
- Addie Township
- Ball Hill Township
- Bartley Township
- Binford — median rent $394
- Cooperstown — median rent $569
- Cooperstown Township
- Dover Township
- Greenfield Township (Griggs County)
- Hannaford — median rent $456
- Lenora Township
- Mabel Township
- Sverdrup Township
- Tyrol Township
- Washburn Township
- Willow Township
Hettinger County
- All 33 places in Hettinger County
- Baer Township
- Campbell Township (Hettinger County)
- Castle Rock Township
- Farina Township
- Kennedy Township
- Kunze Township
- Madison Township
- Mott — median rent $458
- Mott Township
- New England — median rent $854
- New England Township
- Regent — median rent $789
- Rifle Township
- Solon Township
- Tepee Butte Township
Kidder County
- All 42 places in Kidder County
- Crystal Springs Township
- Dawson
- Excelsior Township
- Manning Township
- Merkel Township
- Pettibone
- Robinson
- Sibley Township
- Steele — median rent $824
- Tappen — median rent $640
- Tuttle
- Tuttle Township
- Valley Township (Kidder County)
- Vernon Township (Kidder County)
- Woodlawn Township
LaMoure County
- All 40 places in LaMoure County
- Adrian Township
- Badger Township
- Dean Township
- Edgeley — median rent $572
- Gladstone Township
- Golden Glen Township
- Greenville Township
- Kennison Township
- Kulm — median rent $836
- LaMoure — median rent $922
- Marion — median rent $669
- Mikkelson Township
- Norden Township
- Verona
- Willowbank Township
Logan County
- All 10 places in Logan County
- Finn Township
- Fredonia
- Gackle — median rent $519
- Glendale Township
- Gutschmidt Township
- Haag Township
- Janke Township
- Napoleon — median rent $833
- Red Lake Township
- Sealy Township
McHenry County
- All 57 places in McHenry County
- Anamoose — median rent $725
- Bjornson Township
- Deering Township
- Drake — median rent $700
- Granville — median rent $820
- Layton Township
- Meadow Township
- Norwich Township
- Olivia Township
- Riga Township
- Strege Township
- Towner — median rent $450
- Upham — median rent $554
- Velva — median rent $769
- Velva Township
McIntosh County
- All 6 places in McIntosh County
- Ashley — median rent $711
- Lehr
- Roloff Township
- Venturia
- Wishek — median rent $586
- Zeeland
McKenzie County
- All 18 places in McKenzie County
- Alex Township — median rent $1,173
- Alexander — median rent $1,375
- Antelope Creek Township
- Arnegard
- Blue Butte Township
- Elm Tree Township
- Grail Township
- Hawkeye Township (McKenzie County)
- Keene Township
- Randolph Township
- Sioux Township — median rent $2,176
- Tri Township
- Twin Valley Township
- Watford City — median rent $1,336
- Yellowstone Township
McLean County
- All 40 places in McLean County
- Andrews Township
- Benedict
- Garrison — median rent $616
- Gate Township
- Longfellow Township
- Max — median rent $633
- McGinnis Township
- Otis Township
- Riverdale
- St. Mary Township
- Turtle Lake — median rent $779
- Underwood — median rent $682
- Washburn — median rent $818
- Wilton — median rent $838
- Wise Township
Mercer County
- All 6 places in Mercer County
- Beulah — median rent $1,075
- Golden Valley — median rent $1,313
- Hazen — median rent $918
- Pick City — median rent $692
- Stanton
- Zap — median rent $1,275
Morton County
- All 7 places in Morton County
- Almont
- Captain's Landing Township
- Flasher — median rent $575
- Glen Ullin — median rent $750
- Hebron — median rent $873
- Mandan — median rent $1,083
- New Salem — median rent $871
Mountrail County
- All 56 places in Mountrail County
- Alger Township
- Brookbank Township
- Crane Creek Township
- Egan Township
- Idaho Township
- New Town — median rent $851
- Osborn Township
- Palermo — median rent $1,094
- Parshall — median rent $726
- Plaza — median rent $1,106
- Powers Lake Township
- Ross
- Sikes Township
- Stanley — median rent $1,144
- Van Hook Township
Nelson County
- All 34 places in Nelson County
- Aneta — median rent $471
- Bergen Township
- Dayton Township
- Dodds Township
- Lakota — median rent $597
- Lee Township
- McVille — median rent $579
- Michigan City — median rent $1,000
- Michigan Township (Nelson County)
- Nesheim Township
- Ora Township
- Pekin — median rent $817
- Petersburg
- Tolna — median rent $498
- Wamduska Township
Oliver County
Pembina County
- All 35 places in Pembina County
- Advance Township
- Akra Township
- Beaulieu Township
- Cavalier — median rent $800
- Cavalier Township
- Crystal
- Drayton — median rent $495
- Lodema Township
- Mountain
- Neche
- Pembina — median rent $718
- St. Thomas — median rent $825
- St. Thomas Township
- Thingvalla Township
- Walhalla — median rent $630
Pierce County
- All 18 places in Pierce County
- Alexanter Township
- Antelope Lake Township
- Balta
- Elling Township
- Elverum Township
- Hagel Township
- Jefferson Township
- Meyer Township
- Ness Township
- Rugby — median rent $853
- Rush Lake Township
- Torgerson Township
- Tuscarora Township
- White Township
- Wolford
Ramsey County
- All 43 places in Ramsey County
- Bartlett Township
- Chain Lakes Township
- Crary
- Creel Township
- Devils Lake — median rent $711
- Edmore
- Grand Harbor Township
- Hammer Township
- Highland Center Township
- Minnewaukan Township
- North Creel Township
- Ontario Township
- Poplar Grove Township
- South Minnewaukan Township
- Stevens Township
Ransom County
- All 29 places in Ransom County
- Aliceton Township
- Big Bend Township (Ransom County)
- Casey Township
- Enderlin — median rent $836
- Fort Ransom
- Fort Ransom Township
- Island Park Township
- Liberty Township (Ransom County)
- Lisbon — median rent $649
- Moore Township
- Sandoun Township
- Sheldon
- Shenford Township
- Springer Township
- Tuller Township
Renville County
- All 30 places in Renville County
- Clay Township
- Colquhoun Township
- Ensign Township
- Glenburn — median rent $1,326
- Grassland Township
- Hamlet Township
- Hurley Township
- Lockwood Township
- McKinney Township
- Mohall — median rent $644
- Plain Township
- Prosperity Township
- Rockford Township
- Sherwood — median rent $445
- Tolley
Richland County
- All 50 places in Richland County
- Abercrombie — median rent $525
- Abercrombie Township
- Barrie Township
- Center Township
- Christine
- Colfax
- Dwight Township
- Fairmount — median rent $525
- Hankinson — median rent $590
- Lidgerwood — median rent $775
- Summit Township
- Wahpeton — median rent $751
- Walcott
- Walcott Township
- Wyndmere
Rolette County
- All 10 places in Rolette County
- Belcourt — median rent $846
- Dunseith — median rent $364
- Kohlmeier Township
- Mylo
- Rolette — median rent $188
- Rolla — median rent $620
- Shell Valley — median rent $428
- Shell Valley Township — median rent $421
- South Valley Township
- St. John — median rent $770
Sargent County
- All 31 places in Sargent County
- Cogswell — median rent $521
- Dunbar Township
- Forman — median rent $758
- Gwinner — median rent $906
- Hall Township
- Harlem Township
- Havana
- Kingston Township
- Milnor — median rent $606
- Milnor Township
- Ransom Township
- Rutland — median rent $469
- Tewaukon Township
- Vivian Township
- Willey Township
Sheridan County
- All 18 places in Sheridan County
- Berlin Township (Sheridan County)
- Boone Township
- Edgemont Township
- Goodrich
- Highland Township (Sheridan County)
- Lincoln Dale Township
- Martin
- Martin Township (Sheridan County)
- Mauch Township
- McClusky — median rent $365
- McClusky Township
- New Germantown Township
- Prophets Township
- Sperry Township
- Strassburg Township
Sioux County
- All 4 places in Sioux County
- Fort Yates
- Menz Township
- Selfridge — median rent $492
- Solen
Slope County
- All 21 places in Slope County
- Bucklin Township
- Carroll Township
- Cash Township
- Cedar Creek Township
- Connor Township
- Crawford Township
- Hume Township
- Marmarth — median rent $513
- Mineral Springs Township
- Mound Township
- Peaceful Valley Township
- Rainy Butte Township
- Sand Creek Township
- White Lake Township
- Woodberry Township
Stark County
- All 6 places in Stark County
- Belfield — median rent $716
- Dickinson — median rent $957
- Gladstone — median rent $850
- Richardton — median rent $593
- South Heart — median rent $619
- Taylor
Steele County
- All 24 places in Steele County
- Beaver Creek Township
- Broadlawn Township
- Carpenter Township
- Easton Township
- Enger Township
- Finley — median rent $881
- Golden Lake Township
- Greenview Township
- Hope — median rent $685
- Luverne
- Newburgh Township
- Sharon
- Sherbrooke Township
- Westfield Township
- Willow Lake Township
Stutsman County
- All 73 places in Stutsman County
- Bloom Township
- Buchanan
- Cusator Township
- Edmunds Township
- Griffin Township
- Homer Township
- Jamestown — median rent $773
- Jim River Valley Township
- Kensal
- Medina — median rent $653
- Midway Township
- Spiritwood Lake
- Weld Township
- Windsor Township
- Woodbury Township
Towner County
- All 34 places in Towner County
- Bisbee
- Cando — median rent $764
- Cando Township
- Coolin Township
- Crocus Township
- Dash Township
- Egeland
- Howell Township
- Mount View Township
- New City Township
- Picton Township
- Rocklake — median rent $442
- Sidney Township
- Sorenson Township
- Zion Township
Traill County
- All 33 places in Traill County
- Belmont Township
- Buxton — median rent $689
- Buxton Township
- Caledonia Township
- Ervin Township
- Galesburg Township
- Garfield Township
- Hatton — median rent $760
- Hillsboro — median rent $639
- Kelso Township
- Mayville — median rent $854
- Mayville Township
- Portland — median rent $623
- Reynolds — median rent $1,650
- Viking Township (Traill County)
Walsh County
- All 49 places in Walsh County
- Cleveland Township
- Edinburg — median rent $630
- Fertile Township (Walsh County)
- Fordville
- Glenwood Township
- Grafton — median rent $733
- Grafton Township
- Harriston Township
- Hoople — median rent $725
- Kensington Township
- Lampton Township
- Minto — median rent $597
- Oakwood Township
- Park River — median rent $818
- Walsh Centre Township
Ward County
- All 69 places in Ward County
- Afton Township
- Berthold
- Burlington — median rent $1,144
- Harrison Township
- Kenmare — median rent $768
- Minot — median rent $973
- Minot AFB — median rent $1,431
- Nedrose Township — median rent $1,723
- New Prairie Township
- Sawyer — median rent $1,100
- Sundre Township
- Surrey
- Surrey Township
- Tatman Township — median rent $1,411
- Waterford Township — median rent $1,449
Wells County
- All 43 places in Wells County
- Berlin Township (Wells County)
- Bowdon
- Cathay Township
- Fessenden — median rent $547
- Forward Township
- Fram Township
- Harvey — median rent $649
- Manfred Township
- Norway Lake Township
- South Cottonwood Township
- Sykeston
- Wells Township
- West Norway Township
- Western Township
- Woodward Township
Williams County
- All 59 places in Williams County
- Grenora — median rent $575
- Judson Township
- Missouri Ridge Township — median rent $1,593
- Pherrin Township
- Ray — median rent $988
- Sauk Valley Township
- Scorio Township
- Springbrook Township
- Stony Creek Township — median rent $1,515
- Tioga — median rent $1,092
- Trenton Township — median rent $617
- Truax Township
- Wildrose
- Williston — median rent $1,122
- Williston Township
What you can do on Seayora in North Dakota
One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental?
List it, sign the lease and collect rent online, with the figures for North Dakota beside you.
Create a landlord account · See what landlords get
Looking for a place to rent?
Browse homes for rent near North Dakota, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance?
Get found by owners and renters near North Dakota, and send estimates and invoices from your phone.
Questions about North Dakota
What is the median rent in North Dakota?
The median gross rent in North Dakota is $954 (±$11) a month (2020–2024 American Community Survey).
What share of North Dakota households rent?
37.1% (±0.6 points) of households in North Dakota rent.
What are property taxes in North Dakota?
The median real estate tax paid by homeowners in North Dakota is $2,468 (±$38) a year.
Sources
- Selected Housing Characteristics (DP04), 2020–2024 ACS 5-year estimates — North Dakota
- FBI Uniform Crime Reporting Program, Crime Data Explorer
- FBI: Uniform Crime Reporting statistics and their proper use
This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on .