AHV/AVS pensions by type, place of residence and nationality
bsv-ahv-pensions
- Publisher
- BSV/OFAS/UFAS (via OFS/BFS)
- Access method
api- Table id
su-d-13.04.01-bsv-ahv-16- Licence
- Still to be confirmed with the BSV: BSV statistics distributed by the BFS; the DAM metadata states no terms of use. Figures are quoted with the source named until BSV confirms the terms.
- Coverage
- Geography Switzerland and abroad (place of residence of the pensioner) · referenceDay December · from 2009 · to 2025
- Gaps
- No age breakdown in this table. Men and women are summed (the table has both).
- Used on
- WORK, PROB poverty-cost-of-living.old-age-pensions
- Known limits
- Counts pensions, not people: a person receives one old-age pension; survivors’ pensions (widows, widowers, orphans) and supplementary pensions are other pension types. The old-age pensions in Switzerland (1 818 158 in December 2025) are slightly more than the residents aged 65 and over (1 810 648 on 31 December 2025, bfs-statpop-age-structure): women could draw a full pension from 64 (reference age before AHV 21), and a pension can be drawn up to two years early. The share per 100 residents mainly reflects the age structure of each group (shown on /work-and-support next to it). Pensions paid abroad (817 032) go to pensioners living outside Switzerland, who are not residents.
- Processed file
- data/processed/bsv-ahv-pensions.csv
How current is this data?
- Freshness
- Up to date
According to its update rhythm, no newer edition is expected yet.
- Period covered
- 2009–2025
- Last change of the data
- Last check of the source
- Update rhythm
- Yearly
Ledger note (in English): Yearly, in May of the next year (2025 data on 26.05.2026).
- Votara checks the source
- Every week, and every day from 3 days before to 14 days after an announced publication date
The state is computed each time the site is built; this page shows it as of . Results of the accuracy checks
Transformations
- XLSX su-d-13.04.01-bsv-ahv-16 (current edition via the DAM orderNr URL), one sheet per year, table T16: lines "Total Altersrente", "Total Zusatzrente", "Total Hinterlassenenrente" and "Total"; columns located by the sub-header "Schweizer | Ausländer | Total" (in Switzerland, abroad) and the overall total. Script: scripts/fetch/bsv-ahv-pensions.ts
- Checks (the fetch fails otherwise): Swiss + foreign = total in and outside Switzerland, Switzerland + abroad = total, old-age + supplementary + survivors = all pensions.
- Derived by Votara for residence = switzerland: old_age_per_100_residents = old-age pensions ÷ permanent residents of the same nationality category on 31 December (bfs-statpop-age-structure) × 100, two decimals.