Grand Forks is a city located in Grand Forks County, North Dakota. Grand Forks has a 2025 population of 58,773. Grand Forks is currently declining at a rate of -0.13% annually and its population has decreased by -0.62% since the most recent census, which recorded a population of 59,142 in 2020.
The average household income in Grand Forks is $88,133 with a poverty rate of 16.3%.The median age in Grand Forks is 29.4 years: 28.8 years for males, and 30.2 years for females.
Data after 2023 is projected based on recent change
The racial composition of Grand Forks includes 82.41% White, 4.18% Black or African American, 3.18% Asian, and smaller percentages for Native American, other race, Native Hawaiian or Pacific Islander and multiracial populations.
Race | Population | Percentage (of total) |
---|---|---|
White | 48,526 | 82.41% |
Two or more races | 3,734 | 6.34% |
Black or African American | 2,464 | 4.18% |
Asian | 1,872 | 3.18% |
Native American | 1,267 | 2.15% |
Other race | 659 | 1.12% |
Native Hawaiian or Pacific Islander | 360 | 0.61% |
Married
Widowed
Divorced
Separated
Never Married
Grand Forks' average per capita income is $50,193. Household income levels show a median of $63,838. The poverty rate stands at 16.3%.
Name | Median | Mean |
---|---|---|
Married Families | $115,840 | - |
Families | $95,899 | $121,341 |
Households | $63,838 | $88,133 |
Non Families | $44,432 | $58,265 |
Average Income
Median Household Income
Poverty Rate