County budget briefs
County is the first local comparison frame before a statewide rank becomes a story. These briefs keep each county's cost range, operating scale, funding mix, transfer and school-based spending signals, district reports, and next evidence routes together.
NJDOE User-Friendly Budgets, 2025-26 latest year. Money changes are converted to 2025 dollars where labeled real or inflation-adjusted. How this budget data works · Trace the budget source map · Read the statewide report · Start from a budget question
County reporting compass
Use this before opening the all-county list. Each row names the counties where a different budget question should start, then keeps the reporting move and the overread to block beside the county links.
| Story job | Counties to open first | Why it changes the read | Reporting move | Block before writing | Open next |
|---|---|---|---|---|---|
| Cost spreadWhere can county rank hide several budget models? | Bergen County$85,974 · $17,126 to $103,100 comparative costMercer County$77,010 · $18,252 to $95,262 comparative costBurlington County$63,746 · $15,839 to $79,585 comparative cost | Wide local ranges are a reporting prompt: county peers may include tiny districts, regional districts, vocational rows, placement-heavy systems, and transfer-heavy budgets. | Open the county page, then test the high and low rows against the comparison and model atlases before quoting a rank. | Do not treat the spread as quality, waste, or proof that the high-cost and low-cost rows serve comparable students. | County briefsComparison atlasModel atlas |
| Real movementWhich counties have districts with the largest CPI-adjusted movement? | Atlantic County$24,004 · largest district swing; increase +$8,251, decline -$24,004Monmouth County$17,804 · largest district swing; increase +$17,804, decline -$8,306Bergen County$16,625 · largest district swing; increase +$11,581, decline -$16,625 | This separates loaded-year inflation-adjusted movement from the non-news fact that nominal budgets usually rise. | Pair real comparative-cost movement with operating-per-on-roll anatomy, source-family movement, and the district's current proposal row. | Do not blend first-to-latest real movement with latest-file nominal proposal changes. | Real-movement briefStatewide trendStorylines |
| Current proposalWhere does the latest proposed column move the most? | Union County-$86.2M · 23 proposal rows; lead Union County VocationalMonmouth County+$77.2M · 55 proposal rows; lead Lake ComoSomerset County+$67.4M · 19 proposal rows; lead Somerset Co Ed Serv Comm | Proposal changes are the live budget-planning layer; they can continue, counter, or sit apart from the multi-year trend. | Pull the proposed budget, hearing deck, adoption minutes, and named source rows before calling the movement recurring. | Proposal movement is nominal planning evidence, not audited spending and not CPI-adjusted trend. | Proposal briefProposal tableSource rows |
| Funding and tax basisWhich counties need the who-pays frame before a cost claim? | Cumberland County76% · highest state operating revenue shareHunterdon County85% · highest local operating revenue shareHunterdon County$22,826 · highest weighted tax levy per UFB on-roll | A cost rank can change meaning when the operating budget is mostly state-funded, mostly local-funded, or paired with high levy per planning student. | Keep local/state/federal/fund-balance operating revenue, tax levy per UFB on-roll, estimated tax-rate side files, and taxable/equalized value separate. | Operating revenue mix is not all-funds revenue, audited revenue, or household tax-bill advice. | Funding briefTax burdenModel atlas |
| Spending structureWhich counties are category stories before they are rank stories? | Essex County13% · largest countywide charter/Renaissance transfer shareCumberland County39% · largest school-based budgeting shareHudson County14% · largest special-revenue or debt-service scale | Transfers, school-based budgeting, special-revenue funds, and debt-service rows can explain why counties with similar averages produce very different district stories. | Separate recurring General Fund operating rows from grants, capital, debt, tuition, charter/Renaissance transfers, and school-based budgeting systems. | Do not add nested UFB rows or outside-operating rows into one spending ledger. | Category atlasOutside operatingSource rows |
| Students and service loadWhere can denominators or placements change the read? | Warren County12% · largest sent-placement planning-row shareOcean County20% · largest special-education planning-row scaleEssex County147,133 · largest UFB on-roll denominator | UFB planning on-roll, sent placements, special-education planning rows, received students, fall enrollment, and need indicators can point to different per-student interpretations. | Put the same denominator beside every per-student claim, then check district service-load history and fall-enrollment context. | UFB planning on-roll is not fall enrollment, a staffing census, or proof of program cause. | Students briefMeasure guideDistrict first reads |
| One-time supportWhere should recurrence be tested before calling revenue stable? | Atlantic County13% · $153.7M in fund-balance, reserve, or carryover source rowsHudson County11% · $253.0M in fund-balance, reserve, or carryover source rowsCamden County9% · $201.3M in fund-balance, reserve, or carryover source rows | Fund-balance, reserve-withdrawal, and carryover source rows can support a proposed operating budget without being ordinary recurring revenue. | Compare planned support with proposal movement, recap balance/reserve rows, board materials, and audit context. | A planned source row is not audited cash stress, spendable surplus, or proof of a structural deficit by itself. | One-time supportSide filesReporting leads |
| Side-file explanationsWhere do context files point to records and interviews? | Bergen County2,975 · most indexed latest-year side-file rowsMonmouth County1,825 · most indexed latest-year side-file rowsBergen County$425.8M · largest unusual-item absolute amount | Tax-rate, recap, unusual-item, shared-service, resource-statement, and selected administrative-salary side files identify the follow-up reporting that UFB rows cannot complete. | Use side files to choose records, contracts, staffing context, local tax documents, and interviews to pull next. | Side files are sparse context, not audited fiscal statements, complete payroll, audited savings, or causal proof. | Side-file briefSource mapStorylines |
County category/source-family compass
This table asks a different opening question: which counties should a reader open first for a budget family such as state aid, instruction, transportation, benefits, transfers, or reserves? Use it as a cross-county route into named source rows before a total-budget claim; the strongest county starts, district proof rows, and caveats stay together so category claims do not collapse into one county total.
| Budget family | Counties to open first | Why it changes the read | District proof | Block before writing | Open next |
|---|---|---|---|---|---|
| Capital, facilities, and debtAre capital projects, facilities acquisition, reserve withdrawals, or debt-service rows distorting all-funds comparisons? | Bergen County40 district rows · real movement (22); proposal move (15); peer gap (3)Morris County19 district rows · real movement (10); proposal move (8); peer gap (1)Monmouth County19 district rows · real movement (9); proposal move (7); peer gap (3) | Signal mix proposal move (131); real movement (86); peer gap (25); current scale (3)Capital and debt rows use operating budget only as a common scale reference. | Paramus BoroCapital, facilities, and debt changes -$40.1M in the latest file · Bergen County - Proposal moveMarlboro TwpCapital, facilities, and debt moved -$12.8M since 2019-20 · Monmouth County - Real movementElmwood ParkCapital, facilities, and debt changes -$11.3M in the latest file · Bergen County - Proposal move | Do not add source-family rows into one county total or treat a family signal as cause, waste, adequacy, or recurring spending without local records. | Outside-operating briefCategory atlasComparison atlasCurrent proposalReal movement |
| PreschoolIs preschool aid, carryover, instruction, or support service scale material? | Bergen County38 district rows · real movement (1); proposal move (1); peer gap (36)Monmouth County25 district rows · real movement (2); proposal move (1); peer gap (22)Morris County26 district rows · peer gap (26) | Signal mix real movement (32); proposal move (21); peer gap (165)Preschool rows can appear in revenue and appropriation files and can be outside ordinary K-12 comparisons. | Garfield CityPreschool moved -$6.5M since 2019-20 · Bergen County - Real movementEatontown BoroPreschool moved +$5.2M since 2019-20 · Monmouth County - Real movementKeyport BoroPreschool moved +$1.9M since 2019-20 · Monmouth County - Real movement | Do not add source-family rows into one county total or treat a family signal as cause, waste, adequacy, or recurring spending without local records. | Students briefCategory atlasComparison atlasCurrent proposalReal movement |
| Local taxes and local sourcesHow much of the budget story is local levy, tuition, fees, or miscellaneous local revenue? | Bergen County71 district rows · current scale (71)Monmouth County51 district rows · peer gap (2); current scale (49)Burlington County35 district rows · peer gap (6); current scale (29) | Signal mix real movement (6); proposal move (4); peer gap (38); current scale (442)Mostly revenue-file rows. Tax levy is merged across label variants where the source changed names. | Keansburg BoroLocal taxes and local sources sits -54 pts vs county average · Monmouth County - Peer gapRiverside TwpLocal taxes and local sources sits -41 pts vs county average · Burlington County - Peer gapPemberton TwpLocal taxes and local sources sits -39 pts vs county average · Burlington County - Peer gap | Do not add source-family rows into one county total or treat a family signal as cause, waste, adequacy, or recurring spending without local records. | Funding/tax briefCategory atlasComparison atlasCurrent proposalReal movement |
| Special revenue fundsHow large are grant-funded or otherwise outside-operating programs relative to operating budgets? | Burlington County16 district rows · real movement (12); proposal move (3); peer gap (1)Monmouth County14 district rows · real movement (6); proposal move (4); peer gap (4)Hunterdon County14 district rows · real movement (12); peer gap (2) | Signal mix real movement (73); proposal move (26); peer gap (30)Special-revenue totals are outside-operating scale signals and should not be added to General Fund operating rows. | Mount Laurel TwpSpecial revenue funds moved +$25.6M since 2019-20 · Burlington County - Real movementHowell TwpSpecial revenue funds moved +$22.4M since 2019-20 · Monmouth County - Real movementLong Branch CitySpecial revenue funds changes -$17.4M in the latest file · Monmouth County - Proposal move | Do not add source-family rows into one county total or treat a family signal as cause, waste, adequacy, or recurring spending without local records. | Outside-operating briefCategory atlasComparison atlasCurrent proposalReal movement |
| State aidWhich aid lines explain dependence on state funding or first-to-latest movement? | Burlington County23 district rows · real movement (4); peer gap (9); current scale (10)Camden County23 district rows · real movement (1); proposal move (1); peer gap (2); current scale (19)Bergen County14 district rows · real movement (8); peer gap (2); current scale (4) | Signal mix real movement (70); proposal move (2); peer gap (53); current scale (119)Includes aid rows other than preschool-specific rows, which are separated because they often move as a program block. | Fair Lawn BoroState aid moved +$14.4M since 2019-20 · Bergen County - Real movementBergen Co Special ServiceState aid moved +$12.3M since 2019-20 · Bergen County - Real movementCinnaminson TwpState aid moved +$11.9M since 2019-20 · Burlington County - Real movement | Do not add source-family rows into one county total or treat a family signal as cause, waste, adequacy, or recurring spending without local records. | Funding/tax briefCategory atlasComparison atlasCurrent proposalReal movement |
| Fund balance and reservesIs the district leaning on fund balance, capital reserve, maintenance reserve, or similar one-time sources? | Bergen County16 district rows · proposal move (10); real movement (6)Monmouth County9 district rows · proposal move (5); real movement (3); current scale (1)Morris County9 district rows · proposal move (7); real movement (2) | Signal mix proposal move (68); real movement (36); peer gap (3); current scale (1)Reserve and fund-balance rows are context signals, not recurring operating revenue. | Waldwick BoroFund balance and reserves changes -$11.9M in the latest file · Bergen County - Proposal moveRidgewood VillageFund balance and reserves changes -$10.3M in the latest file · Bergen County - Proposal moveMorris School DistrictFund balance and reserves changes -$7.7M in the latest file · Morris County - Proposal move | Do not add source-family rows into one county total or treat a family signal as cause, waste, adequacy, or recurring spending without local records. | One-time briefCategory atlasComparison atlasCurrent proposalReal movement |
| Transfers and tuitionDo charter/Renaissance transfers, tuition, or purchased placements change the budget story? | Camden County13 district rows · proposal move (3); peer gap (8); current scale (2)Bergen County11 district rows · real movement (1); peer gap (9); current scale (1)Morris County8 district rows · real movement (3); peer gap (4); current scale (1) | Signal mix real movement (12); proposal move (8); peer gap (58); current scale (20)Transfer and tuition rows often identify the districts where money leaves the district-run setting. | Camden County VocationalTransfers and tuition changes -$5.9M in the latest file · Camden County - Proposal moveRidgefield BoroTransfers and tuition moved -$4.9M since 2019-20 · Bergen County - Real movementButler BoroTransfers and tuition moved -$2.5M since 2019-20 · Morris County - Real movement | Do not add source-family rows into one county total or treat a family signal as cause, waste, adequacy, or recurring spending without local records. | Students briefCategory atlasComparison atlasCurrent proposalReal movement |
| Other named rowsWhich remaining named rows deserve a closer district-level look? | Hunterdon County11 district rows · proposal move (2); peer gap (8); current scale (1)Bergen County7 district rows · proposal move (7)Monmouth County6 district rows · proposal move (6) | Signal mix proposal move (35); real movement (4); peer gap (8); current scale (1)A catch-all for contextual rows that do not fit the named families above. | Bergen Co Special ServiceOther named rows changes -$9.0M in the latest file · Bergen County - Proposal moveBergen County VocationalOther named rows changes -$6.1M in the latest file · Bergen County - Proposal moveKeansburg BoroOther named rows changes -$5.7M in the latest file · Monmouth County - Proposal move | Do not add source-family rows into one county total or treat a family signal as cause, waste, adequacy, or recurring spending without local records. | Source-row briefCategory atlasComparison atlasCurrent proposalReal movement |
All county briefs
Open a county page to see the local peer range, proposal movement, inflation-adjusted movement leads, categories, service-load cues, side-file context, and district report links for that county.
County spreads to read first
Wide county spreads are not conclusions. They are prompts to ask whether districts differ by model, scale, transfer load, service load, category mix, or tax-burden basis before calling a budget high or low.
| County | Cost spread | High-cost local row | Low-cost local row | Why it matters | Open next |
|---|---|---|---|---|---|
| Bergen County | $85,974$17,126 to $103,100 | Bergen Co Special Service$103,100 | Palisades Park$17,126 | Very wide county cost spread; statewide rank alone is likely too blunt. | County briefCost-position brief · Model atlas |
| Mercer County | $77,010$18,252 to $95,262 | Mercer Co Special Services School District$95,262 | Robbinsville Twp$18,252 | Very wide county cost spread; statewide rank alone is likely too blunt. | County briefCost-position brief · Model atlas |
| Burlington County | $63,746$15,839 to $79,585 | Burlington Co Spec Serv$79,585 | Springfield Twp$15,839 | Very wide county cost spread; statewide rank alone is likely too blunt. | County briefCost-position brief · Model atlas |
| Gloucester County | $48,485$15,758 to $64,243 | Gloucester Co Spec Serv$64,243 | Kingsway Regional$15,758 | Peer-range frame; use local cost spread, funding mix, real movement, and category signals together. | County briefCost-position brief · Model atlas |
| Salem County | $46,616$16,402 to $63,018 | Salem Co Special Service$63,018 | Alloway Twp$16,402 | State-aid frame; aid rows and funding-model shifts are likely part of the story. | County briefCost-position brief · Model atlas |
| Cape May County | $45,003$17,300 to $62,303 | Cape May Co Special Serv$62,303 | Middle Twp$17,300 | Local-revenue frame; tax base and levy context should travel with cost claims. | County briefCost-position brief · Model atlas |
| Atlantic County | $32,261$17,988 to $50,249 | Atlantic Co Special Serv$50,249 | Atlantic Co Vocational$17,988 | Peer-range frame; use local cost spread, funding mix, real movement, and category signals together. | County briefCost-position brief · Model atlas |
| Warren County | $31,949$18,051 to $50,000 | Warren Co Special Service$50,000 | Great Meadows Regional$18,051 | Peer-range frame; use local cost spread, funding mix, real movement, and category signals together. | County briefCost-position brief · Model atlas |
| Ocean County | $25,221$13,497 to $38,718 | Long Beach Island$38,718 | Ocean County Vocational$13,497 | Peer-range frame; use local cost spread, funding mix, real movement, and category signals together. | County briefCost-position brief · Model atlas |
| Monmouth County | $25,064$18,549 to $43,613 | Spring Lake Boro$43,613 | Freehold Regional$18,549 | Local-revenue frame; tax base and levy context should travel with cost claims. | County briefCost-position brief · Model atlas |
How to use county context
- County is a starting frame. It is usually more local than a statewide rank, but it can still be unfair for vocational, special-service, regional, tiny, transfer-heavy, or receiving districts.
- Use model and category slices next. A county outlier may be normal inside a funding model, service-load slice, or spending category.
- Keep inflation separate. Real movement uses CPI-adjusted loaded-year values; current proposal movement uses latest-file nominal revised/current-to-proposed rows.
- Check denominators. UFB on-roll, fall enrollment, placements, received students, and need indicators can make different budget stories plausible.
- Do not over-read source families. UFB rows and category families can be nested or outside operating scale; use them as evidence routes, not as an additive ledger.
- Open the district report. The county page names the local peer frame, but the district report carries proof sections, source rows, and side-file context.
The widest county spread in the current load is Bergen County at $85,974. This is a reporting lead, not a quality judgment or a claim that the low-cost and high-cost districts serve comparable students.