WINDOW WASHING GUIDE
STATES / FLORIDA / JACKSONVILLE
CITY PROFILE  ·   JACKSONVILLE METRO

Window Washing in Jacksonville

Jacksonville water runs 120 to 341 mg/L hard with dissolved solids to 864 mg/L, and east winds carry Atlantic salt aerosol well inland onto the glass.

JEA publishes Jacksonville's hardness zip code by zip code, from moderately hard out at Baldwin to extremely hard on the Southside, so check yours; at the hard end, tap water left to dry marks glass fast. East winds carry Atlantic salt well inland, and the cooler months from October to February, plus April and May, are best for washing. Jacksonville is vast, and route planning shapes quotes as much as the rate does; a single-story exterior runs $300 to $510.

HARDNESS
120–341
mg/L · very hard
SOURCE
Groundwater
UTILITY
JEA
POPULATION
988k
SCORE YOUR ZIP: 32202 · 32207 · 32210 · 32217 · 32256
WATER PROFILE

What the water means for the glass

There is no useful single figure for this city and JEA says so by publishing one for every postcode. The range inside Jacksonville runs from 120 mg/L out at Baldwin to 341 on the Southside — nearly threefold, crossing from merely hard into firmly very hard. On the high side that is enough mineral to mark glass within a single drying cycle in summer sun, and enough to justify a deionised or filtered final rinse on a frameless installation. On the western edge the same method would be overkill. Before pricing a route across this city, read the postcode rather than the city name.

Jacksonville tap water, by the numbers

Figures by zone, as reported.

Hardness120–341 mg/L as CaCO₃
Averaging 250 mg/L; published per zip code; most of the city is VERY HARD on the operator’s own ladder, with the western edge falling to merely hard.
Sodium8.18–126.43 mg/L
Chloride9.14–319 mg/L
Total dissolved solids153–864 mg/L
Disinfectantfree chlorine
Source and treatmentGroundwater wells feeding the plants that serve each zip code, per JEA's own hardness table and the EPA SDWIS federal record · Slat-tray and packed-tower aeration, post-ozonation for taste and odour, post-chlorination, with lime and soda ash and pH adjustment for corrosion control · No softening step.

Not in the report: pH, alkalinity, corrosion index, iron and manganese.

SOURCE · JEA 2025 Annual Water Quality Report (Major Grid columns), with JEA's hardness-by-zip table (jea.com/hardness) and the EPA SDWIS federal treatment record, PWS FL2161328 (JEA Major Grid) · How we source these numbers

WHAT THIS WATER MEANS FOR THE METHOD
FINAL RINSE
Pure water
TDS 153–864 mg/L
RESIDUE
Salt film
Sodium up to 126.43 mg/L
PURE-WATER GEAR
Heavy resin load
TDS up to 864 mg/L
HOT MONTHS
Jun–Aug
Normal highs 90°F or more

How these calls are made

CLIMATE

When a wash holds

BEST MONTHS
Apr–May, Oct–Feb
FREEZE SEASON
Jan 5 – Feb 1
RAIN DAYS A YEAR
76
SNOW A YEAR
0 in
WASH IN
Apr
SMOKE MONTHS
None
JAN
66°
47°
5d
FEB
69°
50°
5d
bloom
MAR
74°
55°
5.5d
APR
81°
61°
4.1d
WASH
MAY
86°
69°
4.8d
JUN
90°
74°
10.3d
JUL
92°
76°
10.1d
AUG
91°
76°
10.2d
SEP
88°
74°
7.8d
OCT
82°
66°
4.8d
NOV
73°
56°
3.9d
DEC
68°
50°
4.2d
■ 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–2020JACKSONVILLE NAS · 11.5 kmNOAA HMS smoke 2023–25USA-NPN bloom 1991–2020

What sets the cleaning clock

Two separate clocks, neither seasonal in the ordinary sense. Within a few miles of the Atlantic, salt aerosol reloads on east winds regardless of weather, so coastal-facing glass is measurably dirty within a week. Inland, irrigation carries the real mineral load — St Augustine lawns need watering through a long season and spray heads put aquifer water onto warm glass daily.

FLORIDA SEASON BY SEASON →
WHAT'S DISTINCTIVE

What's specific to Jacksonville

JEA draws Floridan Aquifer groundwater and publishes hardness zip code by zip code, from 120 to 341 mg/L, so a single citywide figure cannot be right everywhere. The direction is hard; the magnitude is open. Operationally the city splits by geography: coastal salt aerosol sets a short interval near the Atlantic, irrigation carries the mineral load inland, and Jacksonville's vast footprint makes route construction rather than rate the thing that decides a profitable day.

JEA publishes hardness zip code by zip code across its whole territory, which is the finest geographic disclosure on this site. Inside Jacksonville the span runs from 120 mg/L in Baldwin at the western edge to 341 in the Southside, and the utility names the extremes itself — highest around St Johns Forest, lowest in the Cecil Commerce area. Five of the postcodes on this page alone cover 194 to 336, so the neighbourhood matters more here than the city does.

Figures quoted online for Jacksonville disagree with each other and with JEA, sometimes even about where the water comes from. Because JEA publishes a different figure for nearly every postcode, any single citywide number is wrong somewhere in the city by construction.

Coastal salt aerosol from the Atlantic carries inland to the urban core on east winds, and it is hygroscopic — it pulls moisture back out of humid air rather than drying to a removable crust. Glass within a few miles of the coast needs a rinse-and-clear routine rather than a wipe, and the working window is the middle of the day.

Hurricane debris film is a compound residue rather than a single one. Sand, salt and organic particulate arrive together and bond as they dry, so the first pass after a named storm has to be a flood — dragging that mixture across glass is how a cleaning visit becomes a replacement claim.

The city's footprint is enormous, covering well over 800 square miles, and the Beaches, Mandarin and the downtown core function as separate markets with separate travel. Route construction decides profitability here more than the rate card does.

Long irrigation seasons on St Augustine turf put aquifer water onto west and south elevations daily through most of the year. Redirecting or shielding spray heads is frequently worth more to a customer than an additional clean, and it is the advice they remember.

HOUSING STOCK

How old the glass is

MEDIAN YEAR BUILT
1987
BUILT BEFORE 1940
5%
BUILT 2010 OR LATER
15%
HOUSING UNITS
430,825
  • Before 1940 · 5%wood sash and older glass
  • 1940–1959 · 14%steel casements, early aluminium
  • 1960–1979 · 21%aluminium sliders, often single-pane
  • 1980–1999 · 28%double-pane units become standard
  • 2000–2009 · 17%vinyl frames, low-E spreading
  • 2010 or later · 15%low-E common: gentle cleaners only
US Census · ACS 2020–2024 · B25034Geography: Jacksonville city
NEIGHBORHOODS

The city, by neighborhood

Downtown Jacksonville
Mid-rise commercial concentration; institutional and government contract work.
The Downtown Jacksonville Historic District, documented in May 2016, takes in 158.2 acres roughly bounded by North Pearl, Beaver and North Catherine streets and Independent Drive. via National Register nomination, Downtown Jacksonville Historic District (Additional Documentation) (NPS register file), checked Sep 2026
Riverside / Avondale
Pre-1930 historic residential with original glazing; Tudor and bungalow stock dominant.
The Avondale Historic District, covering 273 acres, was listed on the National Register in 1989 for its community planning and architecture. via National Register nomination, Avondale Historic District, checked Sep 2026
San Marco
Mediterranean-revival pre-1940 residential and adjacent revitalized commercial corridor.
At San Marco's USGS-mapped centre, Census Tract 8 holds 2,842 homes, 6% of them detached, with a median year built 1984 (ACS 2020 to 2024). via U.S. Census Bureau, ACS 2020–2024 5-year profile of the tract at San Marco: Census Tract 8, Duval County, Florida · U.S. Geological Survey, Geographic Names Information System feature record: San Marco, populated place in Duval County, Florida, checked Sep 2026
Mandarin
Mid-century and post-1970 suburban residential along the St. Johns River.
The Mandarin Store and Post Office at 12471 Mandarin Road, 1.3 acres, was listed on the National Register in October 2001 for commerce and communications. via National Register nomination, Mandarin Store and Post Office, checked Sep 2026
Beaches (Jacksonville Beach, Atlantic Beach)
Coastal residential with extreme salt aerosol exposure and ocean-facing glazing.
Both beaches are separate cities: Jacksonville Beach (23,654 people, median home value $575,800) and Atlantic Beach (13,363 people, 63% detached houses). via U.S. Census Bureau, ACS 2020–2024 5-year profile: Jacksonville Beach city · U.S. Census Bureau, ACS 2020–2024 5-year profile: Atlantic Beach city, checked Sep 2026
WHAT IT COSTS

What window cleaning costs in Jacksonville

PER PANE
$10–$15
WHOLE HOME EXT.
$300–$510
single-story baseline
MARKET TIER
metro

Jacksonville covers more land than almost any US city, and route construction rather than rate is what determines whether a day is profitable — the Beaches, Mandarin and the urban core are effectively separate markets. Proximity to the Atlantic is the clearest frequency multiplier, and storm season converts the whole book to restoration work on no notice.

THE LOCAL MARKET
HOUSEHOLD INCOME
$69,872
median household
HOME VALUE
$293,700
median, owner-occupied
OWNER-OCCUPIED
57.6%
of occupied homes
DETACHED HOUSES
59.2%
of 430,825 homes
IN 20+ UNIT BUILDINGS
11.6%
of all homes
CLEANING FIRMS (COUNTY)
315
Duval County · 3.1/10k people
MEDIAN CLEANER PAY · MAY 2025
$17.04/hr
Jacksonville, FL metro

How we read the market

Doing it yourself

The city is large and low-rise, so access is rarely the problem. Two things are. Salt film is hygroscopic and reactivates in overnight humidity, so dry-wiping it grinds it in rather than lifting it, and after a named storm the residue is sand, salt and organic matter compounded together, which has to be floated off before anything touches the glass. Both are discipline rather than difficulty, and both are what homeowners skip.

OPEN COST ESTIMATOR →
LOCAL PROS

Need a window cleaner in Jacksonville, Florida?

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

JOIN THE WAITLIST →
WHAT THE AIR CARRIES
COARSE DUST (PM10)
20.3 µg/m³
FINE PARTICLES (PM2.5)
8.4 µg/m³
SALT WATER
18.4 km
WILDFIRE SMOKE
7 days a year
SPRING BLOOM
Around February 13
CROPLAND (COUNTY)
0.4%
INDUSTRY (EPA TRI)
45 plants

2025 annual mean at the Kooker Park monitor, 2900 Bennett Street, Jacksonville, FL 32206, 3.3 km north-east of the city (EPA site 12-031-0032).

Largest air release: Northside Generating Station, 4377 Heckscher DR (electric utilities), inside the city limits, 586,750 lb in 2024.

How we measure the air

LOCAL RULES
HOSE AND WATER-USE RULES

Jacksonville's Chapter 366 limits lawn watering to set days by address, two a week during daylight saving time and one otherwise, never between 10 in the morning and 4 in the afternoon, with hand-held watering exempt. In March 2026 the St. Johns River district cut Duval County to one watering day a week under a water shortage order.

Jacksonville Ordinance Code, Sec. 366.504, landscape irrigation schedule · JEA, once-a-week irrigation under the 2026 water shortage order · checked September 2026

WASH WATER AND STORM DRAINS

Jacksonville's stormwater code bars illicit discharges, meaning anything entering the city's storm sewer system that is not entirely stormwater, unless a federal NPDES permit allows it. It also bans commercial wastes and commercial car wash wastes from the system, directly or indirectly, so soapy wash water from a cleaning job should not reach the street drains.

Jacksonville Ordinance Code §754.204: general prohibition · Jacksonville Ordinance Code §754.102: definitions (illicit discharge) · checked September 2026

HISTORIC-DISTRICT GLASS

Any alteration to a Jacksonville landmark or to property in a historic district needs a certificate of appropriateness on top of any building permit. The Historic Preservation Commission keeps a list of routine alterations and minor repairs that city staff may approve without a hearing, and a staff decision can be appealed to the Commission within 21 days.

Jacksonville Ordinance Code, Sec. 307.106, approval of changes to landmarks and historic district property · Jacksonville Ordinance Code, Sec. 307.107, administrative review and exceptions · checked September 2026

WORKING AT HEIGHT

State rules: see Florida

How we check local rules

WHAT GETS ON THE GLASS

What actually shows up on Jacksonville glass

Salt aerosol
YEAR-ROUND (PEAKS DURING ONSHORE WINDS)

Atomized salt deposited on glass within ~3 miles of either coast. Within a half mile of the water, the deposit rate is high enough to produce visible haze in 7–14 days. Salt is hygroscopic — pulls humidity from the air and rebuilds overnight.

Hurricane debris film
JUN-NOV (STORM-DRIVEN)

Post-storm windows carry a film of salt, organic debris (palm fronds, leaves), and sometimes diesel residue from displaced fuel. Multi-pass cleaning standard; first pass is mostly mechanical removal.

Pollen — oak and pine
FEB-APR

Oak pollen produces a yellow-green dust through the late winter and early spring. Pine pollen is denser and stickier, peaks in March. Both want a surfactant pass.

Mildew bloom on north-facing trim
JUN-SEP

High humidity plus shaded trim produces visible mildew at the glazing edge of north-facing windows. Cleaning the glass without addressing the mildew recurs in weeks.

QUESTIONS WE GET

Jacksonville, answered

How hard is the water in Jacksonville, Florida?+

There is no useful single figure for this city and JEA says so by publishing one for every postcode. The range inside Jacksonville runs from 120 mg/L out at Baldwin to 341 on the Southside — nearly threefold, crossing from merely hard into firmly very hard.

How much does window cleaning cost in Jacksonville?+

Residential window cleaning in Jacksonville typically runs $10–15 per pane or $300–510 for a standard single-story exterior. Jacksonville covers more land than almost any US city, and route construction rather than rate is what determines whether a day is profitable — the Beaches, Mandarin and the urban core are effectively separate markets.

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

Jacksonville's drier, frost-free months are April and May and October to February, by NOAA's 1991–2020 normals for the Jacksonville NAS station, where June brings the most rain. The calendar on this page marks April (after the February 13 bloom). Frost nights usually run from January 5 to February 1. Normal highs reach 90°F in June to August.

Can I rinse windows with Jacksonville tap water?+

Not as the final rinse: JEA publishes dissolved solids of 153–864 mg/L, enough to spot as it dries, so finish with pure water. Its sodium, up to 126.43 mg/L, leaves a salt film that pulls moisture back, so rinse it off rather than let it dry. Treatment starts with slat-tray, packed-tower aeration, post-ozonation for taste and odour.

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

In Jacksonville the dominant residue patterns include atlantic salt aerosol carrying inland on east winds and compound hurricane debris film of sand, salt and organic matter. Two separate clocks, neither seasonal in the ordinary sense.

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

The city is large and low-rise, so access is rarely the problem. Two things are. Salt film is hygroscopic and reactivates in overnight humidity, so dry-wiping it grinds it in rather than lifting it, and after a named storm the residue is sand, salt and organic matter compounded together, which has to be floated off before anything touches the glass.

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

Mid-rise commercial concentration; institutional and government contract work. Riverside / Avondale and San Marco have their own housing stock and glazing as well.

ELSEWHERE IN FLORIDA

Other cities we cover in Florida

← BACK TO FLORIDA OVERVIEW
ACROSS THE BORDER

Nearby cities in neighboring states

Just over the Florida line

J
Written by JoAnn Giordano · Editorial team