
Ashley
- County:
- McIntosh County
- County Seat:
- No
- Area (mi²):
- 0.643
- State:
- North Dakota
Ashley is a city located in McIntosh County, North Dakota. Ashley has a 2025 population of 598. Ashley is currently declining at a rate of -0.33% annually and its population has decreased by -1.64% since the most recent census, which recorded a population of 608 in 2020.
The average household income in Ashley is $52,146 with a poverty rate of 23.13%. The median age in Ashley is 58 years: 54.1 years for males, and 61.4 years for females.