Audit Reports of Local Governments
Annual Audit Reports
North Carolina General Statute 159-34 requires each unit of local government and public authority have its accounts audited each fiscal year and to submit a copy of the audit report to the Secretary of the Local Government Commission (LGC).
Audit Report Due Dates and Exceptions
Annual Audit Reports
North Carolina General Statute 159-34 requires each unit of local government and public authority to have its accounts audited each fiscal year and to submit a copy of the audit report to the Secretary of the Local Government Commission (LGC). Audit reports for are due four months after fiscal year end (for units other than housing authorities which are due nine months after fiscal year end). For counties, municipalities and most units of local government and public authorities, audit due date is October 31. See below for audit and due date exceptions.
Extensions to Audit Due Dates
The LGC does not grant exceptions or extensions to audit report due dates. With the challenges of COVID, however, the LGC did grant a blanket extension for all audit reports due on October 31, 2020 to January 31, 2021. See more here.
Exceptions to Audit Requirement
Charter Suspensions
The General Assembly suspended the charter of the Town of Eureka from July 1, 2019, to June 30, 2024; the Town was not required to submit audits during the period of suspension (FY 2020, FY 2021, FY 2022, FY 2023). See Session Law 2019-19. In addition, the LGC assumed control of the financial affairs of the Town of Eureka on July 9, 2019 and returned control on August 31, 2024.
The General Assembly suspended the charter of the Town of Spencer Mountain as of July 1, 2016; the Town is not required to submit audits during the period of suspension. See Session Law 2016-45 and Session Law 2019-19.
Waived Audits
Pursuant to G.S. 159-181(c), if the LGC has assumed control of the financial affairs of a local government or public authority, and the If the unit of local government or public authority failed to submit annual audit reports as required by G.S. 159-34(a), the LGC may waive the audit requirement for any or all of the missing reports. Audits have been waived for the following units and fiscal years:
Kingstown, FY 2020 and FY2021 audits
The LGC assumed control of the financial affairs of the Town of Kingstown on December 1, 2020 and returned control on July 1, 2024.
Robersonville, FY2018, FY2019, and FY 2020 audits
The LGC assumed control of the financial affairs of the Town of Robersonville on October 6, 2020 and returned control on September 12, 2023.
Spring Lake, FY2021 audit
The LGC assumed control of the financial affairs of the Town of Spring Lake on October 5, 2021 and returned control on July 15, 2024.
Cliffside Sanitary District, FY2018, FY2019, FY2020, FY2021, and FY2022 audits
The LGC assumed control of the financial affairs of Cliffside Sanitary District on September 10, 2019 and returned control on August 31, 2024.
Changes to Unit Status
The Town of East Laurinburg’s charter was dissolved as of June 30, 2022. The last audit submitted by the Town was for FY2018.
Riegelwood Sanitary District transferred its water system to Columbus County Water and Sewer District IV in FY2020; therefore, this unit is not included in the list of utility districts for FY2021 and later.
Audit Reports and Submission Status
The annual audit reports submitted by counties, municipalities, and utility districts to the Secretary of the LGC as required under North Carolina General Statute 159-34 are available on the pages below.
Note that beginning with FY2022 audits, links to all audits are provided in a single table, along with the date that the report was submitted to the LGC. The list can be filtered by unit type or unit name, and can be sorted on a number of columns.
Resources
Annual Independent Audit; Rules and Regulations
North Carolina General Statute 159-34
Definitions of “Units of Local Government” and “Public Authorities”
North Carolina General Statute 159-7
Instructions and Resources for Submission of Audits