WINDOW WASHING GUIDE
STATES / OREGON / GRESHAM
CITY PROFILE  ·   PORTLAND

Window Washing in Gresham

Gresham glass grows moss, algae and lichen on the pane, frame and seals, and Douglas fir and cedar drop pitch and needles on top of it all.

Gresham publishes no hardness figure, but mineral spotting is not the problem here; moss, algae and lichen on panes, frames and seals, and pitch and needles from fir and cedar, are. Everyone wants the same few dry weeks from June to September, so book early. Capacity rather than demand sets prices, and a single-story exterior runs $240 to $430.

HARDNESS
not published
OPERATOR PUBLISHES NO FIGURE
SOURCE
Mixed source
UTILITY
City of Gresham Public Works
POPULATION
113k
SCORE YOUR ZIP: 97030 · 97080 · 97233
WATER PROFILE

What the water means for the glass

Softness is the defining commercial fact of this market and it cuts against the trade: there is no mineral problem to solve, which means the deionised-rinse upsell has nothing to sell against and a plain tap rinse genuinely finishes the glass.

Gresham tap water, by the numbers

Hardnessnot published
City of Gresham Public Works publishes no hardness figure in City of Gresham 2026 Drinking Water Quality Report (2025 data, PWS OR4100357).
Manganese0.0002–0.0438 mg/L
Sodium11–12 mg/L
Disinfectantchloramine
Source and treatmentPortland's Bull Run supply until late fall 2025, then groundwater from the Cascade Groundwater Alliance well field in the Sand and Gravel Aquifer · Chlorine and ammonia disinfection, per the city's 2026 report; Portland's Bull Run water is not yet filtered, with a filtration plant due in 2027 · No softening step.

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

SOURCE · City of Gresham 2026 Drinking Water Quality Report (2025 data), PWS OR4100357 · How we source these numbers

WHAT THIS WATER MEANS FOR THE METHOD
FINAL RINSE
Test one pane first
No hardness or TDS published
RESIDUE
Nothing flagged
Manganese up to 0.0438 mg/L
PURE-WATER GEAR
Chloramine supply
chloramine

How these calls are made

CLIMATE

When a wash holds

BEST MONTHS
Jun–Sep
FREEZE SEASON
Nov 20 – Mar 16
RAIN DAYS A YEAR
101
WASH IN
Jun
SMOKE MONTHS
Jul–Sep
JAN
47°
37°
13d
frost
FEB
51°
38°
9.7d
frost
MAR
57°
40°
12.6d
frost
APR
62°
43°
9.8d
bloom
MAY
69°
49°
8.1d
JUN
74°
53°
5.5d
WASH
JUL
82°
57°
1.6d
smoke
AUG
82°
57°
1.5d
smoke
SEP
76°
52°
4d
smoke
OCT
64°
46°
9d
NOV
53°
42°
13.1d
frost
DEC
46°
37°
12.9d
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–2020PORTLAND TROUTDALE AP · 6 kmNOAA HMS smoke 2023–25USA-NPN bloom 1991–2020

What sets the cleaning clock

Interval is set by biology and by conifers rather than by any mineral cycle, which is why a north elevation regrows visible film through the wet months no matter how well the last wash went.

OREGON SEASON BY SEASON →
WHAT'S DISTINCTIVE

What's specific to Gresham

Gresham has essentially no mineral problem — tap rinsing gets spot-free glass, and the deionised upsell has nothing to sell against. Everything that makes work here is biological or resinous: moss and lichen growing into frame channels through the wet season, conifer pitch that water will not dissolve at any hardness, and gorge-outflow ice events that damage hardware rather than glass.

Gresham blends its own groundwater with Bull Run surface water bought from Portland, and Bull Run is among the softest municipal water in the country. The result is soft enough that mineral spotting is effectively a non-issue — a crew can rinse from the tap and get spot-free glass, which is rare enough to be worth saying out loud in a quote. Portland publishes Bull Run at 7 to 11 parts per million, around half a grain per gallon, which makes the purchased half of the blend among the softest municipal water in the country; the city wells are the unmeasured half here.

Because mineral is not the problem, the money in this market is in biology. Pacific Northwest damp grows moss, algae and lichen directly on glass and into frame channels and glazing seals, and on shaded north elevations it establishes within a single wet season. That is a scrub-and-biocide job, not a squeegee job.

Douglas fir and western red cedar drop needles, pitch and sap across most of the city. Conifer pitch is resinous rather than mineral — it does not dissolve in water at any hardness, and trying to squeegee through it just smears it across the pane.

The exterior season is compressed from the wet end rather than the cold end. With rain through most of October to May, the workable dry window is genuinely narrow, and demand stacks into it hard. Capacity, not demand, limits revenue here.

Columbia Gorge outflow gives east Multnomah County a weather pattern the rest of the Portland metro does not share. Cold air draining out of the gorge turns rain to freezing rain over Gresham and Troutdale while Portland stays wet, and those ice events damage frames, seals and hardware rather than just glass.

Portland-metro commercial overflows east along the I-84 corridor, which gives Gresham a commercial book out of proportion to its own downtown. That corridor work is standard modern storefront and is where route economics actually work.

HOUSING STOCK

How old the glass is

MEDIAN YEAR BUILT
1981
BUILT BEFORE 1940
3%
BUILT 2010 OR LATER
8%
HOUSING UNITS
44,005
  • Before 1940 · 3%wood sash and older glass
  • 1940–1959 · 8%steel casements, early aluminium
  • 1960–1979 · 37%aluminium sliders, often single-pane
  • 1980–1999 · 31%double-pane units become standard
  • 2000–2009 · 13%vinyl frames, low-E spreading
  • 2010 or later · 8%low-E common: gentle cleaners only
US Census · ACS 2020–2024 · B25034Geography: Gresham city
NEIGHBORHOODS

The city, by neighborhood

Downtown Gresham
Restored historic main street with storefront transoms and upper-storey sash. Compact, walkable, and consolidates well into a single commercial stop.
The Gresham Carnegie Library at 410 North Main Street, also recorded as the Gresham Pioneer Museum, was listed on the National Register in January 2000. via National Register nomination, Gresham Carnegie Library, checked Sep 2026
Rockwood
The city's densest and most urban district. Mixed commercial and multifamily with high-frequency, lower-ticket work and constrained parking.
Gresham's Redevelopment Commission bought the former Rockwood Fred Meyer site at 18611 SE Stark Street in 2005; the Downtown Rockwood project built on it opened its Lumen Building in 2021 and was completed in 2024. via City of Gresham Urban Renewal, Downtown Rockwood, checked Sep 2026
Powell Valley
Older farm-edge residential with mature orchard and conifer canopy. The heaviest organic loading in the city.
The census tract under Powell Valley's mapped point (Census Tract 104.13) is 72% owner-occupied, and half its 1,802 homes were built in 1993 or earlier (ACS 2020 to 2024). via U.S. Census Bureau, ACS 2020–2024 5-year profile of the tract at Powell Valley: Census Tract 104.13, Multnomah County, Oregon · U.S. Geological Survey, Geographic Names Information System feature record: Powell Valley, populated place in Multnomah County, Oregon, checked Sep 2026
Centennial
Post-war and later residential with uniform stock and easy access — the route-efficient volume anchor.
Centennial's city-mapped neighbourhood takes in six block groups and 11,762 residents; half of its 4,366 homes are detached, and half were built between 1970 and 1999 (ACS 2020 to 2024). via City of Gresham, City of Gresham Neighborhoods (boundary layer): Centennial · U.S. Census Bureau, ACS 2020–2024 5-year block-group tables B01003, B25024, B25034: Centennial, Oregon, checked Sep 2026
Mount Hood Community College
The institutional account in the city, running on an academic calendar rather than a weather one.
Mt. Hood Community College enrolled 6,476 students in fall 2024, all of them undergraduates, and offers no campus housing; the federal profile classes its setting as large suburb. via NCES College Navigator, Mt Hood Community College, checked Sep 2026
Columbia Gorge edge
Eastern properties exposed to gorge outflow winds. Higher grit loading and the first to ice in a freezing-rain event.
The Columbia River Gorge National Scenic Area, 292,500 acres of public and private land running east from the outskirts of Portland-Vancouver, was created by the act signed on 17 November 1986; Multnomah County has applied its management plan since 22 June 1993. via USDA Forest Service, Columbia River Gorge National Scenic Area: About the Area · Columbia River Gorge Commission, The Scenic Area · Multnomah County, Columbia River Gorge National Scenic Area, checked Sep 2026
WHAT IT COSTS

What window cleaning costs in Gresham

PER PANE
$8–$13
WHOLE HOME EXT.
$240–$430
single-story baseline
MARKET TIER
secondary

Capacity rather than demand sets the number here, because the workable dry window is narrow and every customer wants the same few weeks. Against that, the I-84 corridor carries a commercial book out of proportion to the size of downtown, and that standard modern storefront work is where route density actually pays.

THE LOCAL MARKET
HOUSEHOLD INCOME
$77,795
median household
HOME VALUE
$458,700
median, owner-occupied
OWNER-OCCUPIED
55.8%
of occupied homes
DETACHED HOUSES
53.2%
of 44,005 homes
IN 20+ UNIT BUILDINGS
14.4%
of all homes
CLEANING FIRMS (COUNTY)
233
Multnomah County · 2.9/10k people
MEDIAN CLEANER PAY · MAY 2025
$19.79/hr
Portland-Vancouver-Hillsboro, OR-WA metro

How we read the market

Doing it yourself

Tap water finishes glass here, so the technical barrier that stops homeowners in hard-water markets simply is not present in Gresham. What replaces it is moss and lichen rooted into frame channels and glazing seals, where the damage from scraping is permanent and the removal is a chemistry problem, and conifer pitch, which smears rather than dissolves and ruins a pass for anyone who meets it with a squeegee.

OPEN COST ESTIMATOR →
LOCAL PROS

Need a window cleaner in Gresham, Oregon?

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

JOIN THE WAITLIST →
WHAT THE AIR CARRIES
COARSE DUST (PM10)
8.7 µg/m³
FINE PARTICLES (PM2.5)
6.3 µg/m³
SALT WATER
118 km
WILDFIRE SMOKE
18 days a year
SPRING BLOOM
Around April 5
CROPLAND (COUNTY)
6.7%
INDUSTRY (EPA TRI)
5 plants

2025 annual mean at the Portland - Humboldt School (PHS) monitor, 4915 N Gantenbein Avenue, 18.9 km west of the city (EPA site 41-051-2010).

2025 annual mean at the Portland - SE Lafayette St (SEL) monitor, 5824 SE Lafayette Street, 12.6 km west of the city (EPA site 41-051-0080).

Largest air release: Onsemi, 23400 NE Glisan ST (computers and electronic products), inside the city limits, 73,404 lb in 2024.

How we measure the air

LOCAL RULES
HOSE AND WATER-USE RULES

No one but authorized city staff may operate, connect to or otherwise interfere with a Gresham fire hydrant without the utility manager's written approval; approved users work under a hydrant use permit with a metering device, pay for the water and any damage, and lose the permit if they break its terms or an emergency arises.

Gresham Revised Code 5.30.010 and 5.30.020: fire hydrant use and use permit · checked September 2026

WASH WATER AND STORM DRAINS

Gresham prohibits starting or continuing any non-stormwater discharge to its public storm system. The short list of allowed flows includes individual residential car washing, and it counts street wash water only when it comes from the city's own street cleaning, so a contractor's rinse off a building or sidewalk has to be kept out of the inlets.

Gresham Revised Code 3.23.010: discharge of pollutants · checked September 2026

HISTORIC-DISTRICT GLASS

Gresham has no historic district but keeps a landmarks list in its development code; any work that would change the exterior appearance of a Class 1 landmark goes to the Historic Resources Subcommittee and a hearings officer, and replaced features are expected to match the old in design, color and texture, so window swaps on those buildings need approval.

Gresham Community Development Code Section 5.0300, including 5.0313 and 5.0333: Historic and Cultural Landmarks Overlay · checked September 2026

WORKING AT HEIGHT

State rules: see Oregon

How we check local rules

WHAT GETS ON THE GLASS

What actually shows up on Gresham glass

Moss, algae, lichen on glass and frames
YEAR-ROUND, ACCELERATING OCT-APRIL

The defining west-side Oregon substrate problem. North-facing windows under heavy canopy build a green-black film of mixed photosynthetic organisms that needs different chemistry than a normal wash. Sodium percarbonate or a quaternary ammonium prerinse, dwell five to ten minutes, then squeegee. Bleach is the wrong tool — it strips, but it lifts paint and stresses gasket rubber.

Cedar and Doug-fir needle/sap drop
LATE SUMMER THROUGH FALL

Anywhere with mature conifer canopy. The needle drop is mechanical and easy. The sap is a solvent-ladder problem — start with citrus, escalate only if needed.

QUESTIONS WE GET

Gresham, answered

How hard is the water in Gresham, Oregon?+

Softness is the defining commercial fact of this market and it cuts against the trade: there is no mineral problem to solve, which means the deionised-rinse upsell has nothing to sell against and a plain tap rinse genuinely finishes the glass.

How much does window cleaning cost in Gresham?+

Residential window cleaning in Gresham typically runs $8–13 per pane or $240–430 for a standard single-story exterior. Capacity rather than demand sets the number here, because the workable dry window is narrow and every customer wants the same few weeks.

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

Gresham's drier, frost-free months are June to September, by NOAA's 1991–2020 normals for the Portland Troutdale Airport station, where November brings the most rain. The calendar on this page marks June (after the April 5 bloom and after smoke season and before frost). Frost nights usually run from November 20 to March 16.

Can I rinse windows with Gresham tap water?+

City of Gresham Public Works publishes neither hardness nor dissolved solids, so rinse one pane and let it dry in sun; a white ring means switch to pure water. Iron, manganese, sodium and chloride all sit under this site's flags (highest: manganese up to 0.0438 mg/L). It draws on Portland's Bull Run supply until late fall 2025, then groundwater.

Why do my windows look dirty so quickly in Gresham?+

In Gresham the dominant residue patterns include moss, algae and lichen on glass, frames and seals and douglas fir and cedar pitch and needle drop. Interval is set by biology and by conifers rather than by any mineral cycle, which is why a north elevation regrows visible film through the wet months no matter how well the last wash went.

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

Tap water finishes glass here, so the technical barrier that stops homeowners in hard-water markets simply is not present in Gresham.

What sets Downtown Gresham apart for window cleaning in Gresham?+

Restored historic main street with storefront transoms and upper-storey sash. Compact, walkable, and consolidates well into a single commercial stop. Rockwood and Powell Valley have their own housing stock and glazing as well.

ELSEWHERE IN OREGON

Other cities we cover in Oregon

← BACK TO OREGON OVERVIEW
ACROSS THE BORDER

Nearby cities in neighboring states

Just over the Oregon line

E
Written by Easton Giordano · Editorial team