NGO Annual Report Examples: Five Reports to Explore
Resume reading
An annual report can start with a short account of the year, lead from an overview into projects, or sit in a library beside several years of files. If you are looking for NGO annual report examples, these five Nigerian organisations make those different choices visible.
The useful question is not which report to copy. It is what a reader can find in each one, and whether the same choice would help your readers understand your organisation’s year.

Plan International Nigeria: context before the download
Plan International Nigeria’s Annual Report 2025 page gives visitors an HTML account of FY25 before the PDF. It names areas of work, including education, protection, youth development, livelihoods, sexual and reproductive health and rights, and emergency response. The page says Plan worked across 21 states and 1,729 communities, with 30 active projects and 105 partners. It then offers the full report for download.
That order gives a reader a first sense of the report’s period and scope before asking them to open a large file. A visitor who needs a quick orientation can use the page; someone checking the fuller account can download the report. The selected figures remain Plan’s own reported figures. They describe what the organisation says it did; they do not, by themselves, tell a reader how each result was measured or what changed for each person reached.
A page summary helps when a reader needs the year and scope before opening the PDF. Keep the reporting period beside each figure, and leave the full explanation in the report.
Nigeria Network of NGOs: from overview into activity
The Nigeria Network of NGOs’ 2022 annual report puts “At a glance”, “Our numbers”, “Our members” and “Our projects” near the start of its contents. A reader can begin with the overview, move into the organisation’s reported figures, and then go to projects.
The report states that its membership was 3,009 in December 2021 and 3,623 in December 2022. That dated comparison gives the reader two points to place side by side. It remains a membership count reported by NNNGO; it does not explain member retention, satisfaction or programme effects. The report also describes trainings, events, state visits, publications and projects, giving readers routes from an organisation-wide overview to particular activity.
When figures compare years, name what each count includes and place the dates beside it. Then make the next route—members, projects or another record—visible in the contents.
ActionAid Nigeria: give related reports distinct names
ActionAid Nigeria’s 2024 Annual Report and Financials page, published on 3 October 2025, lists two separate downloads: “2024 Annual Report” and “2024 Annual Financial Report”. Each has its own label and link.
Those labels answer a basic question before a visitor downloads either file: are they looking for the organisation’s account of its year, or a financial report? A visitor can choose the document that matches the task without opening one file to discover that it is the other.
Name related documents by purpose on both the page and the file. Readers looking for the year’s activities can then distinguish the account from a financial statement before they download. The label guides the choice; the file remains the source for what it contains.
Nigerian Red Cross: locate a report by year and type
The Nigerian Red Cross’s annual-report library lists its 2018 and 2019 annual reports as separate files. The site’s report navigation also provides distinct routes for annual reports, audited financial statements and project reports.
That structure serves someone returning to find a particular year or type of document. A reader who needs the 2019 annual report can choose the year-labelled file; a reader looking for a project report has a separate category to check. This differs from an introductory page that explains the current report before a download: the library’s job is to help visitors locate records across time.
The years visible on the annual-report page are older. That tells a visitor what the page currently makes available, not how often the archive is updated or what a newer report might contain. In a library with several report types, pair each year with its exact document name and check that each link reaches the file its label promises.
Lagos Food Bank: keep archive entries separate
The Lagos Food Bank annual-report archive shows 21 records across its pages. Among the first six are “ANNUAL REPORT 2025”, “2025 AUDITED FINANCIAL STATEMENT”, “2024 AUDITED FINANCIAL STATEMENT” and “LFBI 2024 ANNUAL REPORT”. Each entry has a “View Report” link.
The year and document type appear before the visitor opens a file. Someone looking for the 2025 account of activities can choose the annual report entry; someone looking for the financial statement can select its separately labelled entry. For a returning reader, that distinction reduces the work of opening files one by one just to find the right year or document.
Consistent year and document-type labels make this choice easier. Check each link against its label; the linked document remains the source for its contents.
Four checks before you adapt an example
The examples show different choices, not one report format every organisation needs. Before using one, take a section you are considering and work through four questions:
- Who needs this section? Name the reader and the question the section should answer. A short introduction may help someone who is deciding whether to open a report; a member or partner may need to reach a particular project account.
- What should that reader find? Write the answer in one sentence. In NNNGO’s report, the dated membership numbers give the reader a comparison; the “Our projects” heading points toward a different kind of detail.
- Which record supports the answer? Identify the report, page or table and keep the period and definition beside any number. If the source does not answer the question, keep that gap open instead of writing around it.
- Which document or route should the reader use? ActionAid Nigeria’s page separates the 2024 annual report from its annual financial report. Lagos Food Bank separates yearly report entries from audited financial-statement entries. Use labels that help your own readers make the same choice.
For example, if a proposed section says membership grew, start with the actual count and its period in the NNNGO report. Decide which reader question that comparison answers, then identify the place where your own record explains what your number counts. If that definition is missing, the next task is to find it; copying the heading “Our numbers” will not supply it.
A section belongs in your outline when it answers a named reader question and your team can identify the material that supports the answer. When one part is missing, keep the section decision open and name the source or audience question that still needs resolution.
Arrange the evidence-backed story
Once the report’s audience and purpose are clear, the Annual Report Narrative Planner can help organise the order of its evidence and story. It does not verify figures or determine statutory reporting requirements. For source traceability across reports and proposals, see How to Organise Nonprofit Evidence for Grant Proposals and Impact Reports.