The most accurate source of historical precipitation data depends on your location, nearby weather stations, and the type of rainfall being measured. Ground-based precipitation gauges generally provide the most reliable accumulated rainfall measurements, while weather radar can better capture localized precipitation patterns.
Visual Crossing combines these complementary sources through normalized precipitation (precipnormalized), an enhanced historical dataset that uses the extensive network of daily precipitation stations alongside hourly observations, radar, and reanalysis. This approach is designed to deliver high-quality historical precipitation totals while retaining the hourly detail needed for analysis.
However, radar-derived precipitation (precipremote) can sometimes provide a better estimate for an individual location, particularly when rainfall varies significantly over short distances.
In this guide, we’ll compare weather station, radar, and normalized precipitation data, explain their strengths and limitations, and show how to access each using the Visual Crossing Weather API.
Which precipitation dataset should you use?
For most historical precipitation applications, we recommend starting with precipnormalized. It combines reliable daily precipitation measurements from a large station network with hourly timing information from radar and other sources.
However, the best choice depends on the available observations and how precipitation varies around your location.
| Your situation | Recommended dataset | Why |
|---|---|---|
| Reliable precipitation gauges near your location | precipnormalized | Direct measurements generally provide more reliable accumulated rainfall totals. |
| Widespread, steady rainfall | precipnormalized | Gauge measurements are more likely to represent conditions across the surrounding area. |
| Localized thunderstorms or highly variable rainfall | precipremote may be better | Radar can capture rainfall differences between individual weather stations. |
| Sparse or distant precipitation gauges | Consider precipremote | Radar may better represent precipitation at the requested location. |
| Daily, monthly, or seasonal historical totals | Start with precipnormalized | Uses daily precipitation observations to improve accumulated rainfall estimates. |
| Recent precipitation before daily stations have reported | precipremote or precip | These sources may be available before daily observations are incorporated. |
For locations with reliable nearby gauges, normalized precipitation will often provide the best historical estimate. Where rainfall varies sharply over short distances, radar’s higher spatial resolution may be more representative of the requested location.
When accuracy is particularly important, compare both datasets and review the available station information.
Why is historical precipitation data difficult to measure accurately?
Precipitation is one of the most challenging weather variables to measure accurately at a specific location.
Unlike temperature, which often changes relatively gradually across an area, precipitation can vary dramatically over short distances. A thunderstorm might produce heavy rainfall in one neighborhood while another location just a few kilometers away receives very little.
This creates a fundamental challenge for historical weather datasets: an accurate measurement at a weather station does not necessarily represent the precipitation that fell at your requested location.
There are also important differences in how precipitation is observed.
- Hourly weather stations provide frequent observations, but precipitation measurements may be incomplete, intermittent, or unavailable.
- Daily precipitation stations measure accumulated precipitation over an observation period, often providing more reliable rainfall totals but without detailed hourly timing.
- Weather radar estimates precipitation over a continuous geographic area, offering substantially greater spatial resolution but with greater uncertainty in its estimated precipitation amounts.
- Weather reanalysis models combine observations and atmospheric modeling to reconstruct historical weather conditions, including precipitation, across consistent geographic grids.
Each source has strengths and limitations. Choosing the most accurate historical precipitation dataset requires understanding which sources are available and how their measurements are combined.
Why daily precipitation stations can provide more accurate rainfall totals
One of the most important differences between precipitation datasets is the availability of daily versus hourly observations.
There are substantially more weather stations reporting daily precipitation totals than stations providing reliable hourly precipitation measurements.
Many dedicated precipitation monitoring networks prioritize accurate daily accumulation rather than recording the timing of every rainfall event.
This larger network provides two important advantages.
1. More weather stations and better geographic coverage
Including daily precipitation stations significantly expands the number of potential observation sources.
For example, a location might have an airport weather station providing hourly weather observations 20 kilometers away, while several dedicated daily precipitation gauges are located considerably closer.
A precipitation dataset that relies exclusively on hourly observations cannot take full advantage of those additional daily gauges.
By incorporating the daily observation network, Visual Crossing can use measurements from a broader selection of stations when estimating historical precipitation amounts.
2. More reliable accumulated precipitation measurements
Quality-controlled daily precipitation measurements are often more reliable than totals reconstructed from incomplete or intermittent hourly observations.
An hourly weather station may have missing precipitation observations, measurement limitations, or reporting gaps. These can cause precipitation totals calculated from hourly records to underestimate the actual rainfall.
A dedicated daily precipitation gauge measures the accumulated amount over the observation period, potentially capturing rainfall that an hourly observation series misses.
This does not mean every daily gauge is more accurate than every hourly station. Instrument quality, maintenance, station location, and observation practices still matter.
However, using the wider daily observation network provides an important opportunity to improve the quality and completeness of historical precipitation totals.
This is one of the main advantages of Visual Crossing’s normalized precipitation dataset.
How Visual Crossing normalized precipitation works
Visual Crossing developed normalized precipitation to combine reliable precipitation amounts with detailed hourly timing information.
Rather than relying on a single observation source, the process separates precipitation estimation into two questions:
How much precipitation fell, and when did it fall?
Step 1: Determine the best available daily precipitation amount
The system identifies suitable precipitation observations to establish the best available daily total.
Where appropriate observations exist, quality-controlled daily gauge measurements are used. These measurements benefit from the extensive network of dedicated daily precipitation stations.
When suitable gauge observations are unavailable, estimated precipitation amounts may be used instead.
The process also considers differences in station observation periods.
For example, some daily precipitation stations measure the previous 24 hours of rainfall each morning rather than recording precipitation strictly between midnight and midnight.
Normalizing these observations helps make precipitation data more consistent with the daily and hourly periods returned by the Weather API.
Step 2: Determine when the precipitation occurred
Once the daily precipitation amount has been established, the system estimates how that precipitation was distributed throughout the day.
Depending on the available observations, hourly timing information may come from:
- Weather radar, which identifies the movement and changing intensity of precipitation.
- Hourly weather stations, which provide observations of rainfall timing.
- ERA5 reanalysis, which provides an additional estimate of historical hourly precipitation patterns.
- Fallback distributions, used when more informative hourly timing observations are unavailable.
The hourly precipitation pattern is scaled to the selected daily precipitation amount.
Example: Combining daily rainfall with hourly radar observations
Suppose a daily precipitation gauge measures 20 mm of rainfall.
The gauge provides a reliable accumulated amount, but it does not indicate exactly when the rain occurred.
Meanwhile, radar observations suggest that approximately 75% of the rainfall occurred during a three-hour afternoon thunderstorm.
Normalized precipitation can use the 20 mm daily measurement while distributing approximately 15 mm into those three hours, with the remaining 5 mm allocated according to the observed timing pattern.
The result combines the advantages of both sources:
- A reliable daily precipitation total derived from ground observations.
- An estimated hourly distribution based on available weather observations and radar.
This approach is designed to improve historical precipitation quality without sacrificing hourly detail.
The hourly values are reconstructed estimates and should not necessarily be interpreted as direct measurements at the requested location.
Are rain gauges or weather radar more accurate?
A common question when selecting precipitation data is whether weather stations or radar provide more accurate rainfall measurements.
The answer depends on whether you are considering measurement accuracy or spatial resolution.
Rain gauges: Accurate measurements at specific locations
Ground-based precipitation gauges directly measure accumulated precipitation.
A well-maintained gauge can provide highly accurate rainfall measurements at its own location, making gauge observations particularly valuable for historical precipitation totals.
However, a gauge measures rainfall at a single point.
If precipitation varies significantly across the surrounding area, the gauge measurement may not accurately represent what occurred at another location.
This is especially important during thunderstorms and localized convective rainfall.
Weather radar: Better spatial coverage and resolution
Weather radar estimates precipitation over a large geographic area.
Rather than relying on individual observation points, radar can identify where precipitation occurred and how its intensity varied across a storm.
This provides a major advantage when rainfall changes rapidly over short distances.
For example, suppose a thunderstorm produces 40 mm of rainfall at a particular location, while a precipitation gauge 10 kilometers away records only 10 mm.
The gauge may have measured the rainfall at its own location very accurately, but using its value for the requested location could significantly underestimate the actual precipitation.
Radar could provide a better estimate because it captures the geographic variation in rainfall across the storm.
However, radar does not directly measure rainfall accumulation at ground level. It estimates precipitation from atmospheric measurements, which introduces uncertainties.
Radar precipitation estimates can be affected by terrain, distance from the radar, precipitation type, atmospheric conditions, and the algorithms used to convert radar measurements into rainfall amounts.
These uncertainties can be especially important in mountainous areas and during snowfall.
Which is more accurate for your location?
The most important factor is whether nearby precipitation gauges accurately represent conditions at your requested location.
During widespread rainfall, precipitation amounts may be relatively consistent across an area. In these situations, normalized precipitation can take advantage of reliable daily gauge measurements to provide high-quality historical totals.
During localized thunderstorms, rainfall can vary dramatically over just a few kilometers. A gauge may measure precipitation accurately at its own location while substantially underestimating or overestimating rainfall elsewhere. Radar’s higher spatial resolution may provide a better estimate for the requested location.
The key distinction is that precipnormalized prioritizes reliable precipitation measurements, while precipremote offers greater spatial detail.
Neither approach is universally superior. The best choice depends on station coverage, local terrain, and the type of precipitation event.
Comparing precip, precipnormalized, and precipremote
The Visual Crossing Timeline Weather API provides three precipitation elements that can be requested together.
| Element | Description | Recommended use |
|---|---|---|
precipnormalized | Combines reliable daily precipitation measurements with hourly timing information from weather stations, radar, and reanalysis. | High-quality historical precipitation analysis, especially when accurate daily and accumulated totals are important. |
precip | The standard Timeline precipitation value, using the available historical observation or forecast data sources. | General-purpose weather applications, standard historical observations, and forecasts. |
precipremote | Remotely sensed precipitation estimates, including radar-derived measurements where available. | Localized rainfall analysis, high spatial resolution, and locations where weather stations may not represent local conditions. |
What should you do when normalized and radar precipitation disagree?
Differences between precipnormalized and precipremote can provide useful information about the uncertainty of historical rainfall estimates.
For example, suppose normalized precipitation reports 10 mm while radar estimates 35 mm.
If the event involved a localized thunderstorm and the contributing precipitation gauges were several kilometers away, radar may have captured heavy rainfall that missed the gauges.
However, if nearby gauges recorded similar amounts during widespread rainfall, the normalized estimate may be more reliable, and the radar estimate may contain measurement errors.
When the two sources disagree significantly, consider:
- Station distance and coverage: Are reliable precipitation gauges located close to the requested location?
- Precipitation type: Was the event widespread rainfall or a localized thunderstorm?
- Radar quality: Could terrain, radar distance, or precipitation type affect the radar estimate?
- Data completeness: Have daily gauge observations been incorporated into normalized precipitation, or could some measurements still be delayed?
A large difference does not necessarily indicate an error in either dataset. It may reflect genuine spatial variability or uncertainty in the underlying observations.
For critical applications, independent local gauge measurements provide the most useful way to validate which estimate better represents the requested location.
Why normalized precipitation may be updated after the initial observation
One important consideration when using normalized precipitation is the reporting schedule of daily precipitation stations.
Many daily precipitation gauges report their observations only once per day. Some are manually observed, while others transmit measurements after the observation period ends.
Additional time may also be required for processing and quality control.
As a result, the most reliable daily precipitation observations may become available later than the corresponding hourly station or radar measurements.
Consider the following sequence:
- During the storm: Radar detects precipitation and provides estimates of rainfall intensity and location.
- Shortly afterward: Automated hourly stations report precipitation observations.
- The following day or later: Daily precipitation gauges submit accumulated rainfall measurements.
- After additional observations arrive: The normalized precipitation dataset may incorporate the new information and update its historical estimates.
This means recently requested normalized precipitation values may differ from the values returned after additional daily observations have been received.
Normalized precipitation prioritizes the quality of historical precipitation estimates, even when the most complete observations take additional time to become available.
For applications requiring immediate precipitation information, precip or precipremote may be more appropriate.
For historical analysis, waiting for additional daily observations can produce a more complete precipitation dataset.
Applications that retrieve recent normalized precipitation should consider refreshing those values to incorporate subsequent observations.
Where can I get accurate historical rainfall data?
The Visual Crossing Timeline Weather API provides access to historical precipitation through a single API request.
You can retrieve standard precipitation, normalized precipitation, and remotely sensed precipitation for the same location and time period, making it straightforward to compare the available estimates.
Request historical precipitation data using the Weather API
The following example retrieves daily and hourly precipitation for Reston, Virginia, during January 2025.
https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/Reston%2C%20VA/2025-01-01/2025-01-31?unitGroup=metric&include=days%2Chours&elements=datetime%2Cprecip%2Cprecipnormalized%2Cprecipremote&key=YOUR_API_KEY
Replace YOUR_API_KEY with your Visual Crossing API key and adjust the location and dates as needed.
The example requests the following fields:
precip: Standard precipitation.precipnormalized: Normalized historical precipitation.precipremote: Remotely sensed precipitation.datetime: Date or time associated with the measurement.
The include=days,hours parameter requests both daily and hourly records.
The unitGroup=metric parameter returns precipitation amounts in millimeters.
The response includes values for the requested elements where available. A missing or null value indicates unavailable data rather than zero precipitation.
Normalized historical precipitation is available back to 2015 for covered locations, with availability and source quality varying by location and date.
How can I check the sources used for normalized precipitation?
For more detailed analysis, Visual Crossing provides information about the sources contributing to normalized precipitation.
Include the stations element and the precipnormalizedsummary option:
https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/Reston%2C%20VA/2025-01-01/2025-01-31?unitGroup=metric&include=days%2Chours&elements=datetime%2Cprecip%2Cprecipnormalized%2Cprecipremote%2Cstations&options=precipnormalizedsummary&key=YOUR_API_KEY
When supported, the station information can include identifiers, coordinates, distances, and summary details describing the sources used for normalized precipitation.
These details may include daily precipitation amount sources, hourly timing sources, and correction methods.
This information can help you understand how precipitation estimates were constructed and identify situations where a particular source may be more appropriate.
The source summary describes the contributing information over the requested period. It is not an independent numerical accuracy score for every individual observation.
Using station information to choose a precipitation source
Station information can help determine whether normalized precipitation is likely to represent your requested location accurately.
Review the distance and location of the contributing stations, along with the normalized precipitation source summary. A nearby daily precipitation gauge may make normalized precipitation particularly valuable, while distant gauges may increase the importance of radar’s spatial resolution.
Station distance alone does not determine accuracy. A gauge several kilometers away may accurately represent widespread rainfall but miss a localized thunderstorm. Consider station coverage alongside the type of precipitation event and the differences between the normalized and radar estimates.
Choosing precipitation data for different applications
The best historical precipitation source also depends on how the data will be used.
Agriculture and irrigation planning
Agricultural applications often depend on accurate accumulated rainfall over multiple days or weeks.
Normalized precipitation is a strong starting point because it uses the larger network of daily precipitation gauges to improve historical rainfall totals.
For highly localized thunderstorms, radar may provide additional information about rainfall differences between fields or individual properties.
Flooding and drainage analysis
Flooding and drainage applications require both precipitation amounts and, frequently, detailed rainfall intensity over short periods.
Normalized precipitation can provide a reliable foundation for historical daily rainfall totals.
Radar can be particularly valuable for identifying localized heavy rainfall, understanding how storms move across watersheds, and estimating spatial differences in precipitation.
For applications requiring precise hourly or sub-hourly rainfall intensity, independently validating the timing estimates is important.
Insurance and weather-related investigations
Historical precipitation records are often used to investigate the conditions surrounding storms and weather-related damage.
Normalized precipitation provides an enhanced historical estimate based on daily observations and hourly timing information.
Radar can help identify localized rainfall events that may not have been adequately represented by nearby weather stations.
Comparing both sources can provide useful additional context when analyzing specific events.
Climate and historical weather analysis
Climate and long-term weather studies benefit from consistent precipitation measurements derived from broad observation networks.
Normalized precipitation is particularly useful for analyzing daily, monthly, and seasonal totals.
Radar can complement these measurements when studying the geographic distribution of rainfall, provided suitable historical radar coverage exists.
For long-term studies, changes in station networks and data availability should also be considered.
How to select the best precipitation data for your location
When evaluating historical precipitation data, we recommend considering three factors.
1. The availability of nearby precipitation gauges
If reliable daily precipitation stations are available near your location, normalized precipitation can provide a high-quality estimate of accumulated rainfall.
2. The spatial variability of precipitation
For localized thunderstorms or areas where rainfall changes rapidly over short distances, radar may better capture precipitation at the requested location.
3. The required timing and reporting delay
If you need historical precipitation totals, normalized precipitation is generally the recommended starting point.
If you need precipitation information shortly after an event, radar or standard hourly precipitation observations may be available sooner.
When the choice is not obvious, requesting both normalized and remotely sensed precipitation allows you to compare estimates rather than relying on a single source.
Get started with high-quality historical precipitation data
Accurate historical precipitation analysis requires more than simply selecting the nearest weather station.
Daily precipitation gauges offer reliable accumulated measurements and a broad observation network. Hourly weather stations provide timing information, while radar reveals localized rainfall patterns that station networks may miss.
Visual Crossing normalized precipitation brings these complementary sources together to provide our most comprehensive historical precipitation dataset.
For applications focused on historical rainfall totals, we recommend precipnormalized as the starting point. For highly localized rainfall, particularly during thunderstorms or where suitable gauges are distant, precipremote may provide a better representation of conditions at your location.
The Visual Crossing Timeline Weather API makes it easy to request and compare all three precipitation elements, helping you select the most appropriate data for your application.
Get Started with the Weather API
Related documentation
- Timeline Weather API Documentation — Learn how to request historical, current, and forecast weather data.
- How to Include Weather Radar and Satellite Data in Weather Datasets — Explore radar-derived precipitation measurements and their use in weather datasets.

