MSWEP
Multi-Source Weighted-Ensemble Precipitation
Superior accuracy
MSWEP’s sophisticated machine learning algorithm brings together data from gauges, satellites, and models, refining it into the most accurate precipitation estimates available. No matter where the data comes from, the system is designed to deliver exceptional accuracy, so you get reliable insights every time, wherever you are.
Gauge-corrected
With corrections based on daily and monthly observations from over 70,000 gauges worldwide, MSWEP ensures that your data is not just theoretical — it’s anchored in real-world conditions. This minimizes discrepancies between satellite and model data and local observations, giving you confidence in your results.
Near real-time
MSWEP delivers the first precipitation estimates with a latency of less than 2 hours, giving you access to the first precipitation estimates almost instantly. As new data sources become available, MSWEP continuously updates and refines these estimates in near real-time, ensuring you’re always equipped with the best information.
Last week’s MSWEP precipitation
Proven performance
We conducted the most extensive evaluation of gridded precipitation products to date.
In our comprehensive peer-reviewed study — freely accessible here (in prep) — MSWEP emerged as best overall compared to other global precipitation products.
The bar chart on the right presents median daily Kling-Gupta Efficiency (KGE) scores from over 12,000 independent, quality-controlled rain gauges worldwide. KGE scores provides a useful summary of how well each product reflects real-world conditions by capturing key factors like timing, variability, and bias.
MSWEP versus other datasets
Performance comparison between MSWEP and other widely used precipitation datasets, based on independent rain gauge observations from across the globe. Values are rescaled median Kling Gupta Efficiency (KGE) scores, where a KGE of −0.41 (equivalent to using the average observed value) is set to 0, and a perfect KGE of 1 is set to 1. Datasets marked with * are not available in near real‑time.
MSWEP versus ERA5
Our dataset surpasses ERA5 in all evaluated metrics
Better KGE
score
Lower peak
bias
Lower wet-
day bias
Better event detection
Algorithm
MSWEP leverages machine learning to merge and bias-correct satellite and model data.
Data access
MSWEP is released under the CC BY-NC 4.0 license and can be used for academic research, nonprofit scientific studies, personal projects, and certain government or NGO applications. To request access, simply submit a request, and we’ll email you download instructions.
If you’ve requested before and want the latest version, submit again using a unique email alias by adding + and a new tag before the @ each time (e.g., name+abc123@domain.com).
For questions, read the MSWEP documentation or contact us.
Who’s Using MSWEP?


















Frequently asked questions
Over the years, many gridded precipitation products have been developed, but MSWEP stands out as the only one that merges gauge, satellite, and model precipitation estimates, which enhances its performance in densely gauged, convection-dominated, and frontal-dominated regions, respectively. Furthermore, MSWEP incorporates daily (in addition to monthly) gauge observations and accounts for gauge reporting times, reducing temporal mismatches between satellite-model estimates and gauge data. With its high hourly 0.1° resolution, global coverage, historical data starting from 1979, and near real-time updates, MSWEP consistently outperforms other precipitation products (see the “Proven Performance” section on this page).
The ‘Past’ and ‘Past_nogauge’ variants represent the historical satellite-model merged data, with the ‘Past’ variant including gauge corrections and the ‘Past_nogauge’ variant excluding them. The ‘NRT’ variant extends the historical record to near real-time, with a latency of approximately 3 hours. For performance evaluations using gauge observations, we recommend the ‘Past_nogauge’ variant, while the ‘Past’ variant is more suitable for general use. For more details, see the documentation.
- Download the appropriate Rclone binary for your operating system from the Rclone website.
- Extract the files into a folder on your hard drive.
- Open a terminal or command prompt and navigate to the folder using the
cdcommand. - Configure Rclone by running:
rclone config - Press
nto create a new remote. - Enter the name
GoogleDrive. - For the storage type, enter
drive(for Google Drive). - Press
Enterto accept the default choices (client_id,client_secret,scope, andservice_account_file). - Press
nfor advanced config. - Press
yto use web browser. - Authenticate Rclone using your web browser.
- Press
nfor Shared Drive (Team Drive). - Press
yto keep the remote. - Press
qto exit the configuration menu. - Access the MSWEP shared Google Drive folder by clicking the link in the email.
- To confirm that Rclone can locate the shared folder, run:
rclone lsd --drive-shared-with-me GoogleDrive: - To download daily and monthly MSWEP data from the shared folder to your local drive, use:
rclone sync -v --exclude 3hourly/ --exclude Hourly/ --drive-shared-with-me GoogleDrive:/MSWEP_V315_test c:/temp/MSWEP_V315_test
We have not corrected gauge under-catch in the latest version of MSWEP (V3) for two main reasons: (i) users typically prefer precipitation estimates that align closely with rain gauge observations, and (ii) under-catch corrections often come with considerable uncertainty. For a bias-corrected version of MSWEP, particularly useful for hydrological modeling, we recommend using GloH2O’s PBCOR product.
MSWEP V3 introduces a cutting-edge machine learning algorithm for merging and bias-correcting satellite and model data. Along with this new algorithm, V3 includes additional data sources, reduces drizzle overestimation, and minimizes peak underestimation compared to V2. For a complete overview of version history, file naming conventions, and data formats, please refer to the documentation.
Daily precipitation evaluations should consider gauge reporting times (i.e., the end time of daily accumulations) to avoid temporal mismatches between the product and the gauge data. Ignoring reporting times can skew evaluation results. To mitigate this, sub-daily data can be used to compute new daily accumulations that align with the gauges’ reporting times. Alternatively, evaluations conducted over a 3‑day period can help reduce the impact of these mismatches. For more details, see the global reporting time map in Wang et al. (in prep),
Currently, noncommercial users can download MSWEP exclusively via Rclone, as outlined in the email received upon requesting access. Alternative download methods, such as FTP and API access, are available only to commercial users.