Showing sample data, live city readings appear once enough households opt in (3+ probes per city). 1 household has opted in so far. Create an account to contribute.

Momentum

Cities closest to going live (3 households each). Your opt-in moves the count.

  • Richmond, VA : 1/3 households · 2 more to go live
Start free & opt in your city

Coldest cities

  1. #1 Anchorage, AK : min 22.1°F · avg 28.4°F · 8 households
  2. #2 Chicago, IL : min 29.8°F · avg 33.6°F · 11 households
  3. #3 Detroit, MI : min 30.5°F · avg 34.2°F · 7 households
  4. #4 Colorado Springs, CO : min 31.9°F · avg 37.5°F · 6 households
  5. #5 Boston, MA : min 32.4°F · avg 36.8°F · 9 households

Show sparse cities

Map

Pin color reflects freeze-risk share (green = low, red = high). Toggle OpenWeather temperature or precipitation under the layers control.

Loading map…

City Trend (avg °F) Households Avg °F Min °F Freeze-risk share % of households ≤34°F
Anchorage, AK Cooling 2.8°F 8 28.4 22.1 88% (7 of 8)
Chicago, IL Cooling 2.5°F 11 33.6 29.8 55% (6 of 11)
Detroit, MI Cooling 2.8°F 7 34.2 30.5 57% (4 of 7)
Boston, MA Cooling 2.4°F 9 36.8 32.4 33% (3 of 9)
Colorado Springs, CO Cooling 2.6°F 6 37.5 31.9 50% (3 of 6)
New York, NY Cooling 2.4°F 14 39.1 34.6 14% (2 of 14)
Seattle, WA Cooling 1.8°F 10 41.2 36.8 10% (1 of 10)
Portland, OR Cooling 2.2°F 8 42.0 37.4 13% (1 of 8)
Charlotte, NC Cooling 1.7°F 5 44.8 39.2 0% (0 of 5)
Nashville, TN Cooling 2.2°F 6 45.6 40.1 0% (0 of 6)
Phoenix, AZ Cooling 1.2°F 9 58.3 52.0 0% (0 of 9)
Miami, FL Cooling 0.8°F 7 68.4 64.1 0% (0 of 7)

Households = opted-in homes in that city for this snapshot. Freeze-risk share = households whose coldest probe was ≤34°F at capture. Trend is recent city average temperature across hourly snapshots.

Find your city

Search OpenWeather geocoding to see if your metro is on the map. Sign in to opt your household in.

    Embed & badge

    Drop the map on a blog, Home Assistant dashboard, or README. Compact embed: /embed/freeze-map?compact=1.

    Frequently asked questions

    How the public map works and what stays private.

    What is the ProbeHarbor freeze map?

    An opt-in, city-level aggregate of anonymized probe temperature samples from contributing households: useful for seeing regional freeze risk, not a personal live feed. Embed it or use the Markdown badge once your metro is live.

    Is freeze-map data personally identifiable?

    No. Contributions are aggregated at city level for public display. No addresses, device names, or household IDs appear on the map. Your account dashboard remains private to your household.

    Can I remove my household’s contribution after opting in?

    Yes. Turn off freeze-map opt-in under Dashboard → Household anytime. Your probes stop contributing to the next hourly snapshot; prior city aggregates stay anonymized (they never named you).

    How many households does it take before my city shows real data?

    A city appears on the default map once at least 3 opted-in households with a live temperature probe contribute in the same snapshot window. Sparse cities (below that floor) are hidden by default but can be shown with the sparse toggle. Until any city meets the floor, the page shows a clearly labeled sample preview.

    What if I only have one probe: does that count?

    Yes. Each opted-in household contributes one sample for its city (the average of that household’s temperature probes, with freeze-risk based on the coldest). One probe is enough.

    What does freeze-risk share mean?

    For each city, Samples is the number of opted-in households in that snapshot. Freeze-risk share is the percent (and count) of those households whose coldest probe was at or below 34°F at capture time.