---
title: Climate series by district: total precipitation · IPMA
summary: IPMA's "Climate series by district: total precipitation": the address, each field with its meaning and unit, how often it changes, what we read and what changed.
mount: <div class="ipma" data-view="api" data-base="../" data-endpoint="climate-precipitation-total-districts"><p class="meta">This view is drawn in the browser from the JSON files linked below. Without JavaScript, read the tables on this page.</p></div>
head: <link rel="stylesheet" href="../../../app/sources/ipma/ipma.css"><script src="../../../app/sources/ipma/ipma.js" defer></script>
---
# Climate series by district: total precipitation

> Kept by incident.ipma@web-summit.dinis, 11 November 2026, 11:50 UTC

[IPMA's open data](../index.md) · [Warnings over time](../warnings.md) · [Stations](../stations.md) · [The sea](../sea.md) · [Cities: forecast and observed](../cities.md) · [The API, mapped](../api.md) · [What we learned](../learned.md) · [Browse the files](../data.md) · [Licence and terms](../licence.md)

**Not in IPMA's documentation**: found in its directory listing.

| | |
|---|---|
| Address | `https://api.ipma.pt/open-data/observation/climate/precipitation-total/` |
| Format | a folder per mainland district, files per municipality |
| Shape | not read: listed only (sources/ipma/listing.json) |
| IPMA says it updates | not documented |
| IPMA's file dated (its Last-Modified header) | · UTC |
| We last read it | · UTC, 0 files, 0 bytes |
| What we observed | Listed in IPMA's directory, not in the documentation. Eighteen folders, one per mainland district. The files are not downloaded yet: the names, sizes and dates IPMA lists are in listing.json. |





## Folders

`aveiro/`, `beja/`, `braga/`, `braganca/`, `castelo-branco/`, `coimbra/`, `evora/`, `faro/`, `guarda/`, `leiria/`, `lisboa/`, `portalegre/`, `porto/`, `santarem/`, `setubal/`, `viana-do-castelo/`, `vila-real/`, `viseu/`. Their files as IPMA lists them: [listing.json](../listing.json).

## Files read

Not downloaded.

The links go to IPMA's live files. Full hashes: [latest.json](../latest.json). What changed between reads: no change seen yet between two of our reads.
