WINDOW WASHING GUIDE
STATES / NORTH DAKOTA / GRAND FORKS
CITY PROFILE  ·   GRAND FORKS

Window Washing in Grand Forks

Grand Forks glass takes spring flood mud residue and High Plains wind-driven dust, and its tap water comes from a regional plant that softens it.

Grand Forks treats Red River water at a regional plant opened in 2021, built to handle how widely the river's quality swings through the year; it softens the water but publishes no hardness figure. Spring flood mud and wind-driven plains dust are the glass problems, and the levees and greenway keep trucks back, so equipment gets carried in. August and September are the dependable months, and a single-story exterior runs $200 to $340.

HARDNESS
not published
OPERATOR PUBLISHES NO FIGURE
SOURCE
Surface (lake/reservoir)
UTILITY
Grand Forks Regional Water Treatment Plant
POPULATION
59k
SCORE YOUR ZIP: 58201 · 58203
WATER PROFILE

What the water means for the glass

Grand Forks' latest report prints no finished-water hardness figure; the supply is softened Red River and Red Lake River water, so expect some mineral film that varies with the season.

Grand Forks tap water, by the numbers

Hardnessnot published
Grand Forks Regional Water Treatment Plant publishes no hardness figure in City of Grand Forks 2024 Annual Drinking Water Quality Report, as reprinted by Grand Forks Air Force Base.
Disinfectantozone + chloramine
Source and treatmentRed River and Red Lake River surface water, blended at the regional plant; SDWIS codes the system as surface water · Pre-ozonation, lime-soda ash softening with coagulation, flocculation and sedimentation, rapid sand filtration and ultrafiltration, reverse osmosis for inorganics, fluoridation, post pH adjustment and polyphosphate, with chloramines as the residual · The plant softens.

Not in the report: pH, alkalinity, corrosion index, iron, manganese, sodium, chloride and total dissolved solids.

SOURCE · City of Grand Forks 2024 Annual Drinking Water Quality Report (as reprinted by Grand Forks Air Force Base), with the EPA SDWIS federal treatment record · How we source these numbers

WHAT THIS WATER MEANS FOR THE METHOD
FINAL RINSE
Test one pane first
No hardness or TDS published
PURE-WATER GEAR
Chloramine supply
ozone + chloramine

How these calls are made

CLIMATE

When a wash holds

BEST MONTHS
Aug–Sep
FREEZE SEASON
Sep 27 – May 16
RAIN DAYS A YEAR
45
SNOW A YEAR
48 in
WASH IN
Aug
SMOKE MONTHS
May–Sep
JAN
16°
-3°
1.6d
frost
FEB
21°
1°
1.4d
frost
MAR
34°
15°
2.9d
frost
APR
52°
29°
3.3d
frost
MAY
67°
41°
5.7d
frost
bloom
JUN
76°
53°
6.8d
smoke
JUL
81°
57°
5.6d
smoke
AUG
80°
54°
5.2d
smoke
WASH
SEP
70°
45°
4.1d
smoke
OCT
54°
33°
3.8d
frost
NOV
36°
18°
2.6d
frost
DEC
21°
4°
2.4d
frost
■ best monthsunder 3 freezing nightsdriest of the frost-free months
WASH = the calendar's picksbloom = spring first bloom (USA-NPN)smoke = 2+ smoke days, 2 of 3 yearsHow the calendar picks
d = days with 0.10 in or morefrost = 3+ nights below 32°Fhot = normal high 95°F or above
NOAA NCEI Climate Normals 1991–2020GRAND FORKS INTL AP · 7.6 kmNOAA HMS smoke 2023–25USA-NPN bloom 1991–2020

What sets the cleaning clock

Grand Forks washes best after spring runoff finishes putting Lake Agassiz clay dust into the air.

NORTH DAKOTA SEASON BY SEASON →
WHAT'S DISTINCTIVE

What's specific to Grand Forks

Grand Forks replaced a sixty-year-old plant on the riverbank with a 20-million-gallon-a-day facility in 2021, and it was built specifically to cope with how wildly Red River water quality swings through the year. That variability is the local story: raw water here is not consistent, and neither is the glass, because this is a city that was rebuilt after a flood.

The regional plant treats water from the Red River of the North, the Red Lake River, or a blend of the two, running parallel conventional and ultrafiltration membrane trains so it can absorb seasonal and weather-driven swings in raw quality that a single process could not handle.

It replaced an undersized 60-year-old plant that sat beside the river in downtown Grand Forks. The new facility treats around eight million gallons a day against a 20-million-gallon capacity, which is the margin the city was missing before.

A river supply on the Lake Agassiz plain means genuinely variable water. Spring runoff across flat clay farmland loads the river with fine sediment, and the treatment burden in April has nothing in common with the treatment burden in January.

The 1997 Red River flood rewrote this city. Large parts of the housing stock were repaired, raised or replaced afterwards and downtown was substantially rebuilt, so building age here does not follow the usual pattern — 1890s frontage stands next to 2000s construction on the same block.

The flood protection itself is now a working constraint: the greenway, levees and floodwall mean some riverside properties have restricted vehicle access and long carries from the nearest parking.

Lake Agassiz left behind heavy black clay, and it is the local dirt in a literal sense. It goes into suspension as fine dust in dry spells and turns greasy the moment it is wetted, so it has to be flooded off rather than wiped.

This is one of the coldest metropolitan areas in the lower 48 and the exterior season is genuinely short. Residential exterior work runs roughly late April to October, and everything else is interior or commercial.

The University of North Dakota and the air base west of town give the city an institutional book that runs on its own schedule — academic-year and government cycles rather than the residential weather window.

HOUSING STOCK

How old the glass is

MEDIAN YEAR BUILT
1984
BUILT BEFORE 1940
9%
BUILT 2010 OR LATER
19%
HOUSING UNITS
28,129
  • Before 1940 · 9%wood sash and older glass
  • 1940–1959 · 11%steel casements, early aluminium
  • 1960–1979 · 25%aluminium sliders, often single-pane
  • 1980–1999 · 24%double-pane units become standard
  • 2000–2009 · 12%vinyl frames, low-E spreading
  • 2010 or later · 19%low-E common: gentle cleaners only
US Census · ACS 2020–2024 · B25034Geography: Grand Forks city
NEIGHBORHOODS

The city, by neighborhood

Downtown Grand Forks
Substantially rebuilt after 1997: surviving historic frontage mixed with post-flood construction, so heritage sash and modern coated units sit on the same street and need different handling.
The Downtown Grand Forks Historic District, 80.4 acres on the Red River, was listed in December 2005. via National Register nomination, Downtown Grand Forks Historic District, checked Sep 2026
University Park
Campus-adjacent housing and rental stock with an academic-year rhythm. Older two-storey conversions, neglected screens and tracks, and access that depends on tenancy.
The University of North Dakota Historic District was listed on the National Register in January 2010 at 127 acres. via National Register nomination, University of North Dakota Historic District, checked Sep 2026
Riverside Park
Riverside residential inside the flood-protection works. Access is the problem here — levees and greenway restrict vehicle approach, so equipment gets carried further than usual.
The National Register added the Grand Forks Riverside Neighborhood Historic District in 2007: 112 acres, recognised for community planning, recreation and transportation. via National Register nomination, Grand Forks Riverside Neighborhood Historic District, checked Sep 2026
Reeves Drive
The city's grand older residential street: large pre-1930 houses with tall original sash, mature trees and heavy spring pollen. Slow, careful, high-expectation work.
The Grand Forks Near Southside Historic District, 182 acres by the Red River, was listed on the National Register in July 2004. via National Register nomination, Grand Forks Near Southside Historic District, checked Sep 2026
WHAT IT COSTS

What window cleaning costs in Grand Forks

PER PANE
$7–$11
WHOLE HOME EXT.
$200–$340
single-story baseline
MARKET TIER
small

Flood-protection works price this city: levees and greenway restrict vehicle access, so equipment gets carried.

THE LOCAL MARKET
HOUSEHOLD INCOME
$63,627
median household
HOME VALUE
$249,900
median, owner-occupied
OWNER-OCCUPIED
46.4%
of occupied homes
DETACHED HOUSES
37.1%
of 28,129 homes
IN 20+ UNIT BUILDINGS
28.4%
of all homes
CLEANING FIRMS (COUNTY)
22
Grand Forks County · 3/10k people
MEDIAN CLEANER PAY · MAY 2025
$17.80/hr
Grand Forks, ND-MN metro

How we read the market

Doing it yourself

Post-flood blocks mix 1890s sash with modern coated units, and the two need different chemicals on the same street.

OPEN COST ESTIMATOR →
LOCAL PROS

Need a window cleaner in Grand Forks, North Dakota?

We're building a local pro directory. Join the free waitlist.

JOIN THE WAITLIST →
WHAT THE AIR CARRIES
SALT WATER
1,901 km
WILDFIRE SMOKE
59 days a year
SPRING BLOOM
Around May 21
CROPLAND (COUNTY)
75.5%
INDUSTRY (EPA TRI)
5 plants

Nearest EPA particle monitor: 111 km

Largest air release: American Crystal Sugar Co, Business Highway 2 (food), 1.8 km outside the city limits, 166,219 lb in 2024.

How we measure the air

LOCAL RULES
HOSE AND WATER-USE RULES

Grand Forks's water code lets the city's representative, with the city administrator's agreement, switch on mandatory conservation measures from the 2007 drought management and demand reduction plan whenever supply falls short: drought, plant capacity exceeded, a treatment failure or contaminated water. The plan's measures take effect when the city announces them.

Grand Forks Code §15-0302: city administrator authorized to act · Grand Forks Code §15-0303: drought plan adopted by reference · checked September 2026

WASH WATER AND STORM DRAINS

Grand Forks bans any discharge to its storm drains that carries pollutants. Its exempt list covers lawn watering, street-wash water, non-commercial car washing and water "not containing pollutants", so a plain-water rinse can pass but runoff carrying cleaner or detergent cannot. Spills must be reported, and a violator's access to the storm system can be cut off.

Grand Forks Code §15-0503: discharge prohibitions · checked September 2026

HISTORIC-DISTRICT GLASS

Downtown Grand Forks (the B-4 district) has window rules of its own, applied by a design review board: existing windows and first-floor transoms are to be exposed and repaired where possible, replacements on contributing historic buildings must reflect the original style, openings may not be cut, enlarged, shrunk or filled in, and curtain-wall glazing is not allowed on historic buildings.

Grand Forks Code §18-0217A: design standards for the B-4 central business district · Grand Forks Code §18-0311: downtown design review board · checked September 2026

WORKING AT HEIGHT

State rules: see North Dakota

How we check local rules

WHAT GETS ON THE GLASS

What actually shows up on Grand Forks glass

Spring snow-melt residue
MID-MARCH THROUGH APRIL

Late-winter and early-spring ice-melt residue carries chloride-residue, mineral residue, and organic residue composite. Percarbonate-citric ladder protocol required on the worst-affected lower-pane commercial and street-level retail. Same handling pattern Linnea Jorgensen documents for Minnesota ice-dam meltwater.

QUESTIONS WE GET

Grand Forks, answered

How hard is the water in Grand Forks, North Dakota?+

Grand Forks' latest report prints no finished-water hardness figure; the supply is softened Red River and Red Lake River water, so expect some mineral film that varies with the season.

How much does window cleaning cost in Grand Forks?+

Residential window cleaning in Grand Forks typically runs $7–11 per pane or $200–340 for a standard single-story exterior. Flood-protection works price this city: levees and greenway restrict vehicle access, so equipment gets carried.

When is the best time of year to clean windows in Grand Forks?+

Grand Forks's drier, frost-free months are August and September, by NOAA's 1991–2020 normals for the Grand Forks International Airport station, where June brings the most rain. The calendar on this page marks August (after the May 21 bloom and after smoke season). Frost nights usually run from September 27 to May 16.

Can I rinse windows with Grand Forks tap water?+

Grand Forks Regional Water Treatment Plant publishes neither hardness nor dissolved solids, so rinse one pane and let it dry in sun; a white ring means switch to pure water. The supply is treated with ozone + chloramine, which lasts in a bucket and wears deionising resin faster. It draws on Red River and Red Lake River surface water, blended at the regional plant.

Why do my windows look dirty so quickly in Grand Forks?+

In Grand Forks the dominant residue patterns include spring flood mud residue and high plains wind-driven dust. Grand Forks washes best after spring runoff finishes putting Lake Agassiz clay dust into the air.

Do I need a professional to clean my windows in Grand Forks?+

Post-flood blocks mix 1890s sash with modern coated units, and the two need different chemicals on the same street.

What sets Downtown Grand Forks apart for window cleaning in Grand Forks?+

Substantially rebuilt after 1997: surviving historic frontage mixed with post-flood construction, so heritage sash and modern coated units sit on the same street and need different handling. University Park and Riverside Park have their own housing stock and glazing as well.

ELSEWHERE IN NORTH DAKOTA

Other cities we cover in North Dakota

← BACK TO NORTH DAKOTA OVERVIEW
ACROSS THE BORDER

Nearby cities in neighboring states

Just over the North Dakota line

J
Written by Jan Davenport · Editorial team