Wales is a city located in Cavalier County North Dakota. With a 2020 population of 28, it is the 317th largest city in North Dakota and the 19321st largest city in the United States . Wales is currently declining at a rate of -3.45% annually and its population has decreased by -9.68% since the most recent census, which recorded a population of 31 in 2010. Wales reached it's highest population of 32 in 2012. Spanning over 0 miles, Wales has a population density of 116 people per square mile.
The average household income in Wales is $77,171 with a poverty rate of 8.11%. The median rental costs in recent years comes to - per month, and the median house value is $14,200. The median age in Wales is 16.8 years, 25.5 years for males, and 16.7 years for females.