How the pension figures are made
Everything on the pensions page comes from the National Pension Commission’s own reports, read as printed. Nothing is estimated to fill a gap, and nothing is corrected to match a press report.
Unaudited
PenCom’s monthly industry portfolio reports are unaudited: the Commission publishes them before the year’s accounts are audited, and has revised figures later. Every figure here carries that caveat.
Holdings change, not flows
PenCom reports what pension funds hold, at market value. When a holding grows, part of it can be new money and part a rise in prices; the report cannot tell the two apart. So the change shown is the holdings change. An estimated allocation would take the price move out using a market index — the Nigerian Exchange All-Share Index for equities — and is labelled as an estimate wherever it appears. There is no such estimate for government bonds, because no suitable bond index is available.
How every figure is checked
- Each report’s tables are read as printed, and every printed label is mapped to a fixed asset class. A label nobody has mapped stops the run.
- The asset classes must add up to the printed total within 0.5%.
- A figure that moves more than 25% in a month, by at least 1% of all assets, is held back until it has been checked against the report. 1207 figures across all fund types are held at present.
- Totals reported in the press are compared with the reports. Where they differ, the report is kept.
Printing errors in PenCom’s reports
Some reports do not add up as printed. These were checked against the page and are published as PenCom printed them:
- May 2014: PenCom misprint, published as printed: RSA Active's TOTAL FGN SECURITIES is printed 1,723,319.87 while its FGN Bonds (1,436,631.08) and Treasury Bills (361,230.26) add up to 1,797,861.34; the gap is the whole 74,541.47. The NAV of 2,667,542.03 agrees with the industry total.
- May 2015: PenCom misprint, published as printed: the CPFA assets add up exactly to the printed total of 739,988.34, but the column also prints OTHER LIABILITIES of -26,031.99, which the industry total takes in and the CPFA total does not.
- April 2016: PenCom misprint, published as printed: the RSA Retiree lines add up to 393,059.39 against a printed total of 433,059.41 (40,000.02 more).
- May 2016: PenCom misprint, published as printed: the RSA Retiree lines add up to 380,810.96 against a printed total of 430,810.97 (50,000.01 more).
- January 2018: PenCom misprint, published as printed: Corporate Debt Securities is printed 0.00 in the industry column, while its lines (Corporate Bonds 267,309.74, Corporate Infrastructure Bonds 9,692.25) are 3.58% of the total, which is the whole gap. The printed total of 7,736,038.96 is kept.
What is missing
- Monthly reports: every month from January 2013 to August 2026 is held.
- Before 2013 PenCom published quarterly and annual reports; they are kept below but not yet part of these figures.
- Some quarterly reports were never published, and PenCom’s fourth-quarter 2025 and first-quarter 2026 reports are text without tables.
Every report
Each links to the PDF on pencom.gov.ng. The monthly report marked used is the one the figures come from; where PenCom published a month more than once, the latest upload is used.
2026 10
2025 19
- Quarterly December 2025
- Quarterly December 2025
- Monthly December 2025
- Monthly November 2025
- Monthly October 2025
- Quarterly September 2025
- Monthly September 2025
- Monthly August 2025
- Monthly July 2025
- Quarterly June 2025
- Quarterly June 2025
- Monthly June 2025
- Monthly May 2025
- Monthly April 2025
- Quarterly March 2025
- Quarterly March 2025
- Monthly March 2025
- Monthly February 2025
- Monthly January 2025
2024 21
- Quarterly December 2024
- Quarterly December 2024
- Monthly December 2024
- Monthly November 2024
- Monthly October 2024
- Quarterly September 2024
- Quarterly September 2024
- Monthly September 2024
- Monthly August 2024
- Monthly July 2024
- Monthly July 2024
- Quarterly June 2024
- Quarterly June 2024
- Monthly June 2024
- Monthly May 2024
- Monthly April 2024
- Quarterly March 2024
- Quarterly March 2024
- Monthly March 2024
- Monthly February 2024
- Monthly January 2024
2023 21
- Quarterly December 2023
- Quarterly December 2023
- Monthly December 2023
- Monthly November 2023
- Monthly October 2023
- Quarterly September 2023
- Quarterly September 2023
- Monthly September 2023
- Monthly August 2023
- Monthly July 2023
- Quarterly June 2023
- Quarterly June 2023
- Quarterly June 2023
- Quarterly June 2023
- Monthly June 2023
- Monthly May 2023
- Monthly April 2023
- Quarterly March 2023
- Monthly March 2023
- Monthly February 2023
- Monthly January 2023
2022 24
- Quarterly December 2022
- Quarterly December 2022
- Quarterly December 2022
- Monthly December 2022
- Monthly November 2022
- Monthly October 2022
- Quarterly September 2022
- Quarterly September 2022
- Monthly September 2022
- Monthly August 2022
- Monthly July 2022
- Quarterly June 2022
- Quarterly June 2022
- Monthly June 2022
- Monthly June 2022
- Monthly June 2022
- Monthly May 2022
- Monthly April 2022
- Monthly April 2022
- Quarterly March 2022
- Quarterly March 2022
- Monthly March 2022
- Monthly February 2022
- Monthly January 2022
2021 20
- Quarterly December 2021
- Monthly December 2021
- Annual December 2021
- Annual December 2021
- Annual December 2021
- Monthly November 2021
- Monthly October 2021
- Monthly October 2021
- Quarterly September 2021
- Monthly September 2021
- Monthly August 2021
- Monthly July 2021
- Quarterly June 2021
- Monthly June 2021
- Monthly May 2021
- Monthly April 2021
- Quarterly March 2021
- Monthly March 2021
- Monthly February 2021
- Monthly January 2021
2020 18
- Quarterly December 2020
- Monthly December 2020
- Annual December 2020
- Monthly November 2020
- Monthly October 2020
- Quarterly September 2020
- Monthly September 2020
- Monthly August 2020
- Monthly July 2020
- Quarterly June 2020
- Monthly June 2020
- Monthly May 2020
- Monthly April 2020
- Quarterly March 2020
- Quarterly March 2020
- Monthly March 2020
- Monthly February 2020
- Monthly January 2020
2019 20
- Quarterly December 2019
- Quarterly December 2019
- Monthly December 2019
- Annual December 2019
- Monthly November 2019
- Monthly October 2019
- Quarterly September 2019
- Quarterly September 2019
- Monthly September 2019
- Monthly August 2019
- Monthly July 2019
- Quarterly June 2019
- Quarterly June 2019
- Monthly June 2019
- Monthly May 2019
- Monthly April 2019
- Quarterly March 2019
- Monthly March 2019
- Monthly February 2019
- Monthly January 2019
2018 17
- Quarterly December 2018
- Monthly December 2018
- Annual December 2018
- Monthly November 2018
- Monthly October 2018
- Quarterly September 2018
- Monthly September 2018
- Monthly August 2018
- Monthly July 2018
- Quarterly June 2018
- Monthly June 2018
- Monthly May 2018
- Monthly April 2018
- Quarterly March 2018
- Monthly March 2018
- Monthly February 2018
- Monthly January 2018
2017 18
- Quarterly December 2017
- Quarterly December 2017
- Monthly December 2017
- Annual December 2017
- Monthly November 2017
- Monthly October 2017
- Quarterly September 2017
- Monthly September 2017
- Monthly August 2017
- Monthly July 2017
- Quarterly June 2017
- Monthly June 2017
- Monthly May 2017
- Monthly April 2017
- Quarterly March 2017
- Monthly March 2017
- Monthly February 2017
- Monthly January 2017
2016 16
- Monthly December 2016
- Annual December 2016
- Monthly November 2016
- Monthly October 2016
- Quarterly September 2016
- Monthly September 2016
- Monthly August 2016
- Monthly July 2016
- Quarterly June 2016
- Monthly June 2016
- Monthly May 2016
- Monthly April 2016
- Quarterly March 2016
- Monthly March 2016
- Monthly February 2016
- Monthly January 2016
2015 28
- Monthly December 2015
- Monthly December 2015
- Annual December 2015
- Monthly November 2015
- Monthly November 2015
- Monthly October 2015
- Monthly October 2015
- Quarterly September 2015
- Monthly September 2015
- Monthly September 2015
- Monthly August 2015
- Monthly August 2015
- Monthly July 2015
- Monthly July 2015
- Quarterly June 2015
- Monthly June 2015
- Monthly June 2015
- Monthly May 2015
- Monthly May 2015
- Monthly April 2015
- Monthly April 2015
- Quarterly March 2015
- Monthly March 2015
- Monthly March 2015
- Monthly February 2015
- Monthly February 2015
- Monthly January 2015
- Monthly January 2015
2014 17
- Monthly December 2014
- Monthly December 2014
- Annual December 2014
- Monthly November 2014
- Monthly October 2014
- Quarterly September 2014
- Monthly September 2014
- Monthly August 2014
- Monthly July 2014
- Quarterly June 2014
- Monthly June 2014
- Monthly May 2014
- Monthly April 2014
- Quarterly March 2014
- Monthly March 2014
- Monthly February 2014
- Monthly January 2014
2013 17
- Monthly December 2013
- Annual December 2013
- Annual December 2013
- Monthly November 2013
- Monthly October 2013
- Quarterly September 2013
- Monthly September 2013
- Monthly August 2013
- Monthly July 2013
- Quarterly June 2013
- Monthly June 2013
- Monthly May 2013
- Monthly April 2013
- Quarterly March 2013
- Monthly March 2013
- Monthly February 2013
- Monthly January 2013
AFRICAN