All 262 jurisdictions · sortable
Every jurisdiction, ranked.
Grades are computed by a published rubric where a complete ledger exists. Refusal to produce records is shown as prominently as an F. Sort any column. Every figure links to the jurisdiction page and its documents.
Grade distribution · click a grade to filter207 jurisdictions graded of 262 · 26 refused · 32 not yet graded. All figures in dollars. Computed October 4, 2026.
| FGrade F · provisional | Edison Township | Middlesex County | 415,774.42 | 2,305,193.06 | 2,723,332.56 | 0.00 | Pending | View |
| FGrade F · provisional | New Brunswick | Middlesex County | 260,000.00 | 2,143,262.50 | 2,143,825.35 | 360,000.00 | Pending | View |
| FGrade F · provisional | Morristown | Morris County | 200,000.00 | 6,460.00 | 14,642.50 | 0.00 | Pending | View |
| AGrade A · provisional | Ocean County | Ocean County | 149,334.24 | 0.00 | 3,925,614.83 | 505,533.21 | Pending | |
| DGrade D · provisional | Trenton | Mercer County | 137,514.99 | 784.63 | 600,733.37 | 37,679.38 | Pending | View |
| DGrade D · provisional | Cumberland County | Cumberland County | 97,786.82 | 0.00 | 21,220.00 | 0.00 | Pending | View |
| DGrade D · provisional | Bergen County | Bergen County | 46,109.59 | 142,686.66 | 1,491,290.12 | 90,673.90 | Pending | View |
| CGrade C · provisional | Bridgewater Township | Somerset County | 19,806.62 | 0.00 | 127,955.50 | 6,249.14 | Pending | View |
| FGrade F | Bordentown Township | Burlington County | 16,300.00 | 15,111.68 | 31,411.68 | 675.00 | Pending | View |
| FGrade F · provisional | Jersey | Hudson County | 13,718.00 | 2,747.70 | 841,900.10 | 0.00 | Pending | View |
| FGrade F · provisional | Roxbury Township | Morris County | 12,750.00 | 0.00 | 8,976.00 | 0.00 | Pending | View |
| FGrade F · provisional | Toms River Township | Ocean County | 10,499.30 | 29,226.09 | 43,421.36 | 0.00 | Pending | |
| BGrade B · provisional | Union | Hudson County | 9,000.00 | 0.00 | 494,658.97 | 0.00 | Pending | View |
| FGrade F · provisional | Hawthorne | Passaic County | 8,461.66 | 20,352.22 | 52,092.61 | 0.00 | Pending | |
| FGrade F · provisional | Neptune Township | Monmouth County | 8,342.80 | 46,723.73 | 92,528.96 | 1,983.14 | Pending | View |
| FGrade F · provisional | Tenafly | Bergen County | 7,167.78 | 699.00 | 9,814.06 | 0.00 | Pending | View |
| DGrade D | Jefferson Township | Morris County | 3,550.65 | 28,838.40 | 67,747.61 | 0.00 | Pending | |
| FGrade F | Barnegat Township | Ocean County | 3,000.00 | 77,792.73 | 94,532.03 | 17,376.53 | Pending | View |
| CGrade C · provisional | Fair Lawn | Bergen County | 2,085.00 | 5,916.38 | 49,941.38 | 0.00 | Pending | |
| DGrade D · provisional | Florence Township | Burlington County | 1,432.53 | 15,565.15 | 30,060.72 | 12,012.47 | Pending | View |
| FGrade F · provisional | Scotch Plains Township | Union County | 1,254.23 | 366.21 | 2,542.92 | 0.00 | Pending | |
| CGrade C · provisional | Union County | Union County | 1,000.00 | 0.00 | 2,407,995.08 | 141,096.06 | Pending | |
| DGrade D · provisional | Hasbrouck Heights | Bergen County | 882.15 | 14,767.21 | 26,878.86 | 0.00 | Pending | |
| BGrade B · provisional | Southampton Township | Burlington County | 825.00 | 0.00 | 3,361.50 | 0.00 | Pending | View |
| CGrade C · provisional | Bloomfield Township | Essex County | 299.85 | 61,378.45 | 146,279.96 | 0.00 | Pending | View |
| CGrade C · provisional | Little Ferry | Bergen County | 244.90 | 3,396.44 | 17,812.24 | 0.00 | Pending | |
| DGrade D · provisional | Winslow Township | Camden County | 198.50 | 13,216.22 | 161,405.26 | 14,605.04 | Pending | |
| FGrade F · provisional | Manville | Somerset County | 118.68 | 14,536.98 | 39,281.15 | 5,400.00 | Pending | |
| BGrade B | Hopewell Township | Mercer County | 0.20 | 0.00 | 50,312.36 | 24,975.96 | Pending | View |
| AGrade A | Sayreville | Middlesex County | 0.03 | 1,450.00 | 169,916.92 | 3,217.56 | Pending | View |
| Records pending | Beachwood | Ocean County | 0.00 | 0.00 | no ledger | 0.00 | Pending | |
| Records pending | Cliffside Park | Bergen County | 0.00 | 0.00 | no ledger | 0.00 | Pending | View |
| FGrade F | Egg Harbor Township | Atlantic County | 0.00 | 18,913.01 | 18,913.01 | 10,495.52 | Pending | View |
| DGrade D | Gloucester Township | Camden County | 0.00 | 479,225.23 | 543,575.23 | 37,800.00 | Pending | View |
| FGrade F · provisional | Hillside Township | Union County | 0.00 | 1,100.00 | 1,100.00 | 0.00 | Pending | View |
| FGrade F | Lawrence Township | Mercer County | 0.00 | 317.80 | 25,818.20 | 0.00 | Pending | View |
| CGrade C · provisional | Lyndhurst Township | Bergen County | 0.00 | 10,903.12 | 17,203.12 | 0.00 | Pending | View |
| AGrade A · provisional | Manalapan Township | Monmouth County | 0.00 | 0.00 | 0.00 | 0.00 | Pending | |
| FGrade F · provisional | Millstone Township | Monmouth County | 0.00 | 1,986.40 | 1,986.40 | 0.00 | Pending | View |
| DGrade D · provisional | Morris Township | Morris County | 0.00 | 0.00 | 146,644.26 | 0.00 | Pending | |
| FGrade F | Pine Hill | Camden County | 0.00 | 5,405.00 | 10,405.00 | 5,405.00 | Pending | |
| DGrade D | Plainfield | Union County | 0.00 | 195,718.18 | 269,218.18 | 0.00 | Pending | |
| FGrade F · provisional | Rahway | Union County | 0.00 | 7,810.00 | 28,442.78 | 0.00 | Pending | |
| Records pending | Ridgewood | Bergen County | 0.00 | 0.00 | no ledger | 0.00 | Pending | |
| BGrade B · provisional | Roselle Park | Union County | 0.00 | 0.00 | 42,750.00 | 0.00 | Pending | |
| Records pending | South Orange Township | Essex County | 0.00 | 0.00 | no ledger | 0.00 | Pending | |
| BGrade B · provisional | Verona Township | Essex County | 0.00 | 5,614.00 | 24,115.68 | 0.00 | Pending | |
| FGrade F | Wall Township | Monmouth County | 0.00 | 32,490.50 | 32,490.50 | 0.00 | Pending | View |
| AGrade A | Warren County | Warren County | 0.00 | 6,163.00 | 376,597.30 | 31,399.95 | Pending | View |
| FGrade F | Waterford Township | Camden County | 0.00 | 18,624.60 | 18,624.60 | 0.00 | Pending | View |
| BGrade B · provisional | Westwood | Bergen County | 0.00 | 0.00 | 54,610.00 | 19,800.00 | Pending |
- FGrade FEdison TownshipMiddlesex County · Pending · Funding-source substitution415,774.42
- FGrade FNew BrunswickMiddlesex County · Pending · Funding-source substitution260,000.00
- FGrade FMorristownMorris County · Pending · Fake encumbrances200,000.00
- AGrade AOcean CountyOcean County · Pending149,334.24
- DGrade DTrentonMercer County · Pending · Zero certification137,514.99
- DGrade DCumberland CountyCumberland County · Pending · Surveillance technology97,786.82
- DGrade DBergen CountyBergen County · Pending · Funding-source substitution46,109.59
- CGrade CBridgewater TownshipSomerset County · Pending · Fake encumbrances19,806.62
- FGrade FBordentown TownshipBurlington County · Pending · Funding-source substitution16,300.00
- FGrade FJerseyHudson County · Pending · Phantom programs13,718.00
- FGrade FRoxbury TownshipMorris County · Pending · Fake encumbrances12,750.00
- FGrade FToms River TownshipOcean County · Pending10,499.30
- BGrade BUnionHudson County · Pending · Fake encumbrances9,000.00
- FGrade FHawthornePassaic County · Pending8,461.66
- FGrade FNeptune TownshipMonmouth County · Pending · Funding-source substitution8,342.80
- FGrade FTenaflyBergen County · Pending · Fake encumbrances7,167.78
- DGrade DJefferson TownshipMorris County · Pending3,550.65
- FGrade FBarnegat TownshipOcean County · Pending · Funding-source substitution3,000.00
- CGrade CFair LawnBergen County · Pending2,085.00
- DGrade DFlorence TownshipBurlington County · Pending · Funding-source substitution1,432.53
- FGrade FScotch Plains TownshipUnion County · Pending1,254.23
- CGrade CUnion CountyUnion County · Pending1,000.00
- DGrade DHasbrouck HeightsBergen County · Pending882.15
- BGrade BSouthampton TownshipBurlington County · Pending · Fake encumbrances825.00
- CGrade CBloomfield TownshipEssex County · Pending · Funding-source substitution299.85
- CGrade CLittle FerryBergen County · Pending244.90
- DGrade DWinslow TownshipCamden County · Pending198.50
- FGrade FManvilleSomerset County · Pending118.68
- BGrade BHopewell TownshipMercer County · Pending · Fake encumbrances0.20
- AGrade ASayrevilleMiddlesex County · Pending · Funding-source substitution0.03
- Records pendingBeachwoodOcean County · Pending0.00
- Records pendingCliffside ParkBergen County · Pending · Police vehicles and gear0.00
- FGrade FEgg Harbor TownshipAtlantic County · Pending · Fake encumbrances0.00
- DGrade DGloucester TownshipCamden County · Pending · Fake encumbrances0.00
- FGrade FHillside TownshipUnion County · Pending · Funding-source substitution0.00
- FGrade FLawrence TownshipMercer County · Pending · Fake encumbrances0.00
- CGrade CLyndhurst TownshipBergen County · Pending · Funding-source substitution0.00
- AGrade AManalapan TownshipMonmouth County · Pending0.00
- FGrade FMillstone TownshipMonmouth County · Pending · Surveillance technology0.00
- DGrade DMorris TownshipMorris County · Pending0.00
- FGrade FPine HillCamden County · Pending0.00
- DGrade DPlainfieldUnion County · Pending0.00
- FGrade FRahwayUnion County · Pending0.00
- Records pendingRidgewoodBergen County · Pending0.00
- BGrade BRoselle ParkUnion County · Pending0.00
- Records pendingSouth Orange TownshipEssex County · Pending0.00
- BGrade BVerona TownshipEssex County · Pending0.00
- FGrade FWall TownshipMonmouth County · Pending · Funding-source substitution0.00
- AGrade AWarren CountyWarren County · Pending · Funding-source substitution0.00
- FGrade FWaterford TownshipCamden County · Pending · Police vehicles and gear0.00
- BGrade BWestwoodBergen County · Pending0.00
What the columns mean
Every column, one rule each.
Every column is computed the same way for every jurisdiction. Definitions in full on the methodology page.
- Grade
- Reporting integrity 50 percent, spending conformity 40 percent, transparency 10 percent, computed only where the ledger is complete. A certified program with no payee in the books caps the grade at D. A jurisdiction that refuses records is not graded, is shown hatched, and is pinned first.
- Jurisdiction
- The county or municipality as the State names it in the annual report.
- County
- The county the jurisdiction sits in. A county row names itself.
- Misreported to State
- Dollars certified to the Department of Human Services that the books contradict: phantom programs, certified encumbrances with no purchase order, understated expenditures, misstated unspent balances. The figure is the one the jurisdiction page leads with. Differences in separate years are not added together, because the same dollars can be overstated one year and understated the next.
- Non-conforming
- Verified spending that is not a listed Exhibit E use and has no documented evidence based program, or that replaced local money, where the record documents it.
- Non-conforming share
- Non-conforming dollars over verified spending. Unverified rows are excluded from both sides.
- Spent, verified
- Paid expenditures in the jurisdiction's own ledger, verified to source. Open encumbrances and transfers are excluded and shown on the town page.
- Received
- Cumulative settlement distributions through the last filed report, as the jurisdiction certified them.
- Unspent
- Balance on hand per the ledger at its print date. Parking money is displayed, never penalised in the grade.
- Unreported to date
- Spending in the books for a period whose report has not been filed. Not in the grade until it is.
- Records
- Produced: complete ledger. Produced in part: some accounts or periods missing, or records deficient after a demand. Refused: a denial, a deemed denial after the statutory deadline, an unlawful extension, or a constructive denial by producing something else. Pending: inside the statutory window.
- Patterns
- The pattern families a verified finding places this jurisdiction in. The View link opens the jurisdiction page.
- Empty cells
- The dash means the figure does not apply, for example where no unfiled period exists. The words no ledger mean the jurisdiction has not produced its books, so the figure cannot be known. A verified zero prints as 0.00.