Field notes: the flat roof that stayed hot through a Chicago winter

Late January, snow on every pitched roof in the frame, and one flat-roofed building on the southwest side holding a surface temperature that didn't match the neighborhood. Not a little warm. Warm enough that the snow around its rooftop units had melted into a dark ring while the parking lot and every adjacent gable roof stayed white.
It was a cold-storage and distribution building, the kind with a ballasted EPDM roof and a deck full of condenser units working overtime. The thing about refrigeration equipment is that it has to put the heat it pulls out of the building somewhere, and on a flat roof that somewhere is right there on the membrane. Add a dark synthetic surface with low reflectivity, a deck that's absorbing whatever low-angle winter sun it gets, and mechanical exhaust running twenty-four hours a day, and you get a roof that functions almost like a space heater sitting on top of the block.
This is the part that doesn't show up if you're only looking at heat in July. The usual framing for urban heat island work is a summer problem: pavement radiating at 3pm, asphalt lots nobody wants to walk across. That's real and it's the bulk of the public conversation. But a roof that's driven by equipment load and membrane color rather than by ambient air temperature doesn't take winter off. It just does its thing quietly, under snow cover, where nobody's standing on the sidewalk complaining about it.
Why it matters for a cooling budget: if you're ranking roofs for a reflective-coating or retrofit program using a single citywide heat layer pulled from one summer afternoon, a building like this can read as unremarkable in July alongside every other dark membrane in the district, and never show up at all in winter data because nobody's collecting winter data. You'd miss the signal that this particular roof isn't behaving like its neighbors, which is exactly the signal that should move it up the list. A warehouse radiating heat through a Chicago January is telling you something about its mechanical load and its membrane that a single seasonal snapshot can't.
This is the argument for pulling thermal and multispectral imagery across seasons rather than once a year when the heat advisories make it urgent. A roof that stays hot when it has every reason to be cold is doing it because of what it's made of and what's running on top of it, not because of the weather. That's a material story and an equipment story, and it's the kind of thing you can only separate from ambient air temperature if you've got a record that spans more than one season to compare against.
None of this means every warehouse with rooftop HVAC needs a coating program. Plenty of flat industrial roofs run warm in winter for the same mechanical reasons and it's a fine, boring, expected fact about how refrigeration works. The point is narrower: a block-level, material-aware record lets you tell the difference between "this roof is dark and it's July" and "this roof is dark, it's January, and it's still reading ten degrees over its neighbors." Those are different problems with different fixes, and a program that only looks in summer will never know which one it's funding.
Urban Heat Island builds that kind of record, tying surface temperature back to roof material, pavement, and canopy season over season so a roof like this one gets flagged for what it actually is instead of getting lost in a July-only heat map. If a flat roof in your district has been running warm longer than the season justifies, it's worth a look before spring budget season.