US Census Data
Population
4,128
-1.3%’19–’23
Median household income
$60,184
+14.1%’19–’23
Median home value
$153,800
+81.6%’19–’23

Located in Walsh County, North Dakota, Grafton is a community with a population of 4,128. The median household income of $60,184 is below the Walsh County median ($69,976).

From 2019 to 2023, Grafton's population declined 1.3% from 4,182 to 4,128, while its median home value rose 81.6% from $84,700 to $153,800.

The typical home was built around 1972. 10.4% of residents live below the poverty line.

Demographics

ACS 2019–2023
Population
4,128
Median age
40.8 yrs
Median household income
$60,184
Median home value
$153,800
Median gross rent
$715
Housing units
1,965
Homeownership rate
65.0%
Bachelor's degree or higher
18.0%
Unemployment rate
2.7%

Trends

ACS 5-year · 2019–2023
Population
4,1824,128
Median household income
$52,760$60,184
Median home value
$84,700$153,800
Median gross rent
$676$715
YearPopulationMedian household incomeMedian home valueMedian gross rent
20194,182$52,760$84,700$676
20204,139$53,535$92,800$702
20214,186$50,273$97,400$597
20224,161$59,696$110,200$646
20234,128$60,184$153,800$715

Each year is a US Census Bureau ACS 5-year estimate ending that year.

Age distribution

CountShare
Under 51523.7%
5 to 1777918.9%
18 to 243658.8%
25 to 3449111.9%
35 to 443839.3%
45 to 5447811.6%
55 to 6463415.4%
65 to 743779.1%
75 and over46911.4%

Race & ethnicity

CountShare
White (non-Hispanic)2,89670.2%
Black or African American310.8%
American Indian & Alaska Native421.0%
Asian691.7%
Native Hawaiian & Pacific Islander00.0%
Some other race00.0%
Two or more races1223.0%
Hispanic or Latino (any race)96823.4%

Educational attainment (age 25+)

CountShare
No high school diploma44115.6%
High school graduate1,14040.3%
Some college or associate's74226.2%
Bachelor's degree33811.9%
Graduate or professional degree1716.0%

Commute to work

Mean travel time to work
15 min

How workers get to work

CountShare
Drove alone1,66179.4%
Carpooled32415.5%
Public transit70.3%
Walked592.8%
Bicycle00.0%
Worked from home160.8%
Other means261.2%

Travel time

CountShare
Under 15 min1,52173.2%
15 to 29 min28113.5%
30 to 44 min1215.8%
45 to 59 min602.9%
60+ min944.5%

Households

Average household size
2.15
Poverty rate
10.4% (415 of 3,995)
CountShare
Family households96554.3%
Nonfamily households81245.7%

Housing

Median year structure built
1972

Occupancy

CountShare
Occupied1,77790.4%
Vacant1889.6%

Tenure (of occupied units)

CountShare
Owner-occupied1,15565.0%
Renter-occupied62235.0%

Units in structure

CountShare
1-unit, detached1,21962.0%
1-unit, attached743.8%
2 to 4 units1417.2%
5 to 19 units33417.0%
20 or more units904.6%
Mobile home & other1075.4%

Geography

Place GEOID
3831820
Type (LSAD)
25
Land area
3.3 sq mi
Water area
0.26 sq mi
Center point
48.4139, -97.4062

Compare with nearby cities

5

North Dakota rankings

21

Other places in Walsh County

14