Ashley is a city in and the county seat of McIntosh County, North Dakota. Its population at the 2010 census was 749. It has a total area of 0.6 square miles, all of which is land. The city was established in the year 1887.
Construction, healthcare and agriculture are the major commercial activities here. Eco-tourism is a popular activity here, with fishing, boating and hunting being done by the visitors at the many lakes and open spaces. Ashley Municipal Airport is the local airport. Public schooling comprises one elementary and one high school. The closest hospital is the Wishek Community Hospital, located about 16 miles away in Wishek. McIntosh County Bank has a local branch. The cost of living here is 24.20% lower than the country average.
This place gets 18 inches of rainfall annually. The number of days in a year with measurable precipitation is 85. Snowfall is about 28 inches annually.