Solar pool heating, measured — not promised.

Live readings from our own pool and spa in Southern California, side by side with two unheated pools nearby.

Every reading is free to download, and you’re welcome to see the pool in person.

Summer 2026 · Jul 15* – Aug 31

41 of 41
days warm enough to swim
Unheated pool, also shaded: 1 of 41
34 of 35
days our spa hit 100 °F
Sunshine only, no gas
+10.6 °F
warmer than unheated water
Pool average, noon to 10 PM

Fall 2026 · Sep 12 – Oct 31: 28 of 50 days warm enough to swim. Unheated pools, in sun or shade: 4 of 50 each.

*Tracking began on Jul 15.

Connecting…
Our spa
—
 
Our pool
—
 
Unheated pool
—
 
Outdoor air
—
 

More from summer 2026

Jul 15 – Aug 31, 2026 · 41 of 48 days logged (logger off for 7)

Spa at 100 °F by
1:36 PM
Typical summer day, sunshine only
Average spa temperature
97.6 °F
Noon to 10 PM, every day
Average spa boost
+18.4 °F
Over unheated water · noon to 10 PM
Biggest spa boost
+28.0 °F
Over unheated water · Aug 16, 3 PM
Days our pool used gas
0 of 101
Since Jul 15, 2026
Average pool temperature
89.6 °F
Noon to 10 PM, every day
Coldest our pool got
83.2 °F
Lowest hourly average, day or night
Biggest pool boost
+17.3 °F
Over unheated water · Aug 15, 1 PM

Heat from the sun

Jul 15 – Nov 10, 2026 · pool and spa together

Heat the panels added
70.4 million BTU
Pool 59.8 million · spa 10.6 million
Propane it would have taken
916 gallons
In an 84% efficient heater
Cost of that propane
$2,445
About $750 a month, at $2.67 a gallon

The heat our heater would have had to supply to keep this water as warm as the panels kept it. It burns propane; on natural gas the same heat would cost about $1,743.

Loading the latest readings…
—
—
← swipe to change day →
Our pool vs unheated
—
 
Our spa vs unheated
—
 
Peak spa temp
—
 

Browse the record

—

Each day shows its peak spa and pool temperature. Tap a day to see it.

Check our numbers

Every raw reading behind this page. Run the numbers yourself.

⬇ Download the full dataset CSV spreadsheet · several MB, best on Wi-Fi

Free to reuse with credit: CC BY 4.0

Unheated water — full sun vs. shade

Two nearby pools with no heating. Ours is mostly shaded, so the comparisons on this page use the shaded one, except the fall line, which names both. Our pool is dotted in for scale.

Solar Radiation & UV Index
Wind Speed & Gusts
Humidity & VPD

Daily Summary

—
How these numbers are measured

Our pool. Everything on this page comes from the pool and spa at our own working installation. Sensors log a reading about once a minute, around the clock, into our own database — and this page reads it directly, so what you see is the raw record. Logging began June 12, 2026; the record shown here starts July 15, once sensor placement and calibration were settled — earlier readings measure the shakedown, not the system.

The controls. Two nearby unheated pools carry the same sensors — one sits in full sun, the other in shade. They show what pool water does with no heating at all. Every “boost” figure is simply the pool or spa temperature minus the shaded control’s reading at the same moment: a direct measurement, not a model or a projection.

Why we measure against the shaded control. Our pool sits in shade for most of the day, so shaded water is what this pool would actually be doing without the solar system, so that’s what we compare it against. The full-sun control is still logged — it has its own chart under “More charts” — but it describes a sunnier pool than ours. Note which way this cuts: unheated water in full sun warms itself more than unheated water in shade, so measuring against the shaded control makes the boost figures larger than they would be against the full-sun one. Both readings are in the downloadable data if you want to run the comparison the other way.

Our heating limits. These are the limits we set on our own system, not a ceiling on what solar can do: the controller stops heating once our pool nears — °F or our spa nears — °F. Peak temperatures are capped on purpose — on hot, sunny days the water would climb past those lines without them.

The gas heater. The system also has a gas heater. A gas burn warms water far faster than sunshine can, which makes it easy to spot in the data. Days the heater runs are flagged automatically, and its rise is never counted in any solar statistic. Since July 15, 2026 it has run on 15 days, all of them for the spa; our pool hasn’t used it once. On those days only the solar preheat before it fired is credited. By the time it fired, the sun had typically done 72% of the heating.

No pool cover. A solar blanket is the easiest way to make a solar heating system look better than it is — it holds heat in overnight and stops the evaporation that cools a pool all day. We don’t use one, on the pool or the spa. Every figure on this page is what the panels alone did to open water, which is also what an uncovered pool of yours would see.

Data gaps. If the logger goes quiet for more than an hour, the gap is shaded on the chart and the day is marked on the calendar instead of being smoothed over — and the header says so while it lasts.

Definitions. “Swim hours” are noon to 10 PM. A day counts as swim-ready when the pool averages — °F or warmer during swim hours.

Heat and what it would cost. We count the heat our heater would have had to supply to keep the water as warm as the panels kept it. Hour by hour, we take how far above the shaded unheated pool our water sat and multiply it by how much heat this pool loses for each degree of that lead, a figure measured from the pool’s own overnight cooling, not assumed. Our heater burns propane, so that is what we price: the U.S. average of $2.67 a gallon (winter 2025–26) in an 84% efficient heater. On natural gas, at SoCalGas’s average residential rate in January 2026 ($2.08 a therm), the same heat would cost about $1,743. On days the heater ran, only the hours before it fired are counted.

Thinking about solar for your pool?

We design and install systems like this one across Riverside, San Bernardino and Orange counties and the High Desert.

Get a free quote
or call (951) 276-8286

What these readings add up to over a season is in How warm does a solar-heated pool actually get?

Chart