Stanley is a city located in Mountrail County, North Dakota. Stanley has a 2026 population of 2,138. It is also the county seat of Mountrail County. Stanley is currently declining at a rate of -1.75% annually and its population has decreased by -9.64% since the most recent census, which recorded a population of 2,366 in 2020.
The median household income in Stanley is $109,573 with a poverty rate of 8.39%. The median age in Stanley is 34.8 years: 32.6 years for males, and 39.7 years for females. For every 100 females there are 130.4 males.
Data after 2023 is projected based on recent change
Overall: 34.8 years
Female: 39.7 years
Male: 32.6 years
There are 1,628 adults, (369 of whom are seniors) in Stanley.
Female: 910 (43.4%)
Male: 1,187 (56.6%)
The racial composition of Stanley includes 75.3% White, 4.96% Native American, 3.39% other race, and smaller percentages for Black or African American and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 1,579 | 75.3% |
| Two or more races | 329 | 15.69% |
| Native American | 104 | 4.96% |
| Other race | 71 | 3.39% |
| Black or African American | 14 | 0.67% |
Stanley 's average per capita income is $64,141. Household income levels show a median of $109,573. The poverty rate stands at 8.39%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $134,286 | - |
| Families | $129,519 | $144,340 |
| Households | $109,573 | $113,904 |
| Non Families | $72,973 | $72,558 |
Average Income
Median Household Income
Poverty Rate