Estimate lake or ocean water temperature at a depth from the surface temperature, using typical layer depths, or find the depth for a target temperature.

Illustrative exponential profile. Presets fill editable layer depths; they are not local measurements.

Edit the layer depths below when measured values are available.

Blank uses about 4 °C (39.2 °F), typical of deep lake water and the deep ocean. Enter a measured value if you have one.

Preset starts at 5 m. Required profile assumption.

Preset starts at 4 m. Smaller values make a sharper transition.

Optional settings

Water Temperature at Depth Formula

This calculator offers two illustrative temperature profiles: a mixed layer with an exponential transition toward deep-water temperature, and a constant temperature gradient. Both can estimate temperature or reverse-solve the first matching depth. The six layer presets are editable assumptions, not measured profiles. It is useful for quick approximations in lakes, reservoirs, and ocean water when you have reasonable assumptions for surface conditions and subsurface structure.

T(D) = Ts when D ≤ Dm. Otherwise: T(D) = Td + (Ts − Td) × exp[−(D − Dm) ÷ Ds].

In practical terms, the model assumes the temperature stays nearly constant from the surface down to the mixed-layer depth. Below that depth, the temperature changes exponentially toward the deep-water temperature. A smaller thermocline scale depth creates a sharper temperature change, while a larger value creates a broader and more gradual transition.

Formula Terms

Term Meaning
T(D)
Estimated water temperature at the selected depth.
D
Depth where you want the temperature estimate.
Tâ‚›
Surface temperature.
Td
Deep-water temperature.
Dₘ
Mixed-layer depth, or the depth over which surface water is treated as nearly uniform.
Dâ‚›
Thermocline scale depth, which controls how quickly temperature changes below the mixed layer.

How the Temperature Profile Behaves

  • If the selected depth is shallower than the mixed-layer depth, the estimate is the same as the surface temperature.
  • Once depth exceeds the mixed layer, the estimate moves smoothly toward the deep-water temperature.
  • The result stays between the surface and deep-water inputs in this model.
  • If the surface is warmer than the deep water, temperature decreases with depth.
  • If the surface is colder than the deep water, the estimate increases with depth instead.

How to Use the Calculator

  1. Choose the temperature or depth solve for the mixed-layer or constant-gradient model.
  2. Enter the surface temperature and select °F or °C.
  3. For the mixed-layer model, enter the expected deep-water temperature, or leave it blank to use a typical 4 °C (39.2 °F). For a constant gradient, enter a signed temperature change per unit depth.
  4. For the mixed-layer model, choose an illustrative preset or edit the required mixed-layer and scale depths.
  5. Enter the query depth or target temperature, according to the selected solve. For a depth result, choose feet or meters.
  6. Select Calculate for the modeled answer, local gradient and expandable seven-point depth profile.

Each quantity has its own unit selector, which converts the current number when changed. The calculator normalizes units internally. For a surface-temperature target the first matching depth is zero; a uniform profile can match at every depth. An exponential profile approaches its deep-temperature endpoint without reaching it at a finite depth.

Example

Assume the surface temperature is 61 °F, the deep-water temperature is 37 °F, the mixed-layer depth is 30 m, the thermocline scale depth is 200 m, and the target depth is 110 m. Because 110 m is below the mixed layer, the exponential portion of the model is used.

T(110) = 37 + (61 − 37) × exp[−(110 − 30) ÷ 200]
T(110) = 37 + 24 × exp(−0.4) ≈ 53.09 °F

The estimated temperature at 110 m is about 53.1 °F. That value is cooler than the surface water but still warmer than the deep-water temperature, which is exactly what you would expect for a point partway through the thermocline.

Choosing Better Inputs

  • Surface temperature: Use a recent observed or expected top-water temperature.
  • Deep-water temperature: Use the stable temperature expected well below the thermocline.
  • Mixed-layer depth: Use a larger value when wind and wave action mix the upper water column more deeply.
  • Thermocline scale depth: Use a smaller value for a sharp temperature drop and a larger value for a gradual transition.
  • Nearly uniform water: If the water body is well mixed from top to bottom, the surface and deep-water temperatures may be close together, which produces little change with depth.

When This Estimate Is Most Useful

  • Approximating lake or ocean temperature at a specific depth.
  • Comparing theoretical temperature profiles. Use measured conditions and local safety advice for swimming or diving; the calculator cannot determine safe exposure or protective gear.
  • Estimating subsurface conditions for environmental or engineering screening calculations.
  • Comparing how different thermocline assumptions affect temperature profiles.

Limitations of the Model

  • Real temperature profiles can change with season, weather, wind, currents, inflows, tides, and solar heating.
  • Shallow ponds, rapidly mixed reservoirs, and coastal waters may not follow a clean thermocline pattern.
  • Freshwater and saltwater systems can behave differently because density structure and mixing are not the same.
  • Some lakes experience turnover or inversion, which can make the simple profile inaccurate.
  • This calculator is best treated as an estimate, not a direct replacement for measured temperature data.

Why Depth Affects Water Temperature

Sunlight heats the upper water most strongly, while wind and waves stir that warm layer and tend to keep it relatively uniform. Deeper water receives less direct heating and is less affected by short-term weather, so it often stays cooler and more stable. The thermocline is the zone between these layers where temperature can change quickly over a relatively short vertical distance.

Because of that structure, temperature at depth is rarely a straight-line function of depth. The mixed-layer model represents that qualitative structure, while the constant-gradient model extrapolates a supplied local rate. Neither equation is a universal measured profile, and the presets do not establish actual lake or ocean conditions.