Who pays for Red Hook Police?
Recommendation
At the Activity-Based Cost fully-loaded total of $1.17M (Village A General Fund, FY 26-27 adopted budget), contracts from Town, Tivoli, and the school district cover $401K. The Village itself carries the rest: $770K — 65.8%of the fully-loaded cost. Tivoli’s patrol contract pays $23K/yr; the Town pays $150K/yr via the Village A2260.03 line. By assessed value, the Town outside the villages occupies 73.7%of the taxable base in the patrolled area — if it paid its AV share of the fully-loaded cost it would owe $713K/yr, a gap of $563K.
The contracts need a re-opener tied to fully-loaded cost, not to a negotiated dollar number that hasn’t tracked the department’s growth. Either: (a) re-price the Town and Tivoli contracts to their AV share of the audited fully-loaded cost, with annual indexing; or (b) consolidate into a town-wide police district funded directly by property tax, which would collapse the question entirely.
The Activity-Based Cost (ABC) pipeline reads the Village A General Fund budget and reassembles the police cost by adding the share of Village-wide overhead and benefits that police consumes. Police personnel earned $683K of the $1.11Min total Village General Fund payroll — 61.6%of the Village’s wage base. Most benefit lines (ERS, Social Security, Medicare, Village workers comp) are allocated by payroll share. Medical insurance has a line item that is police-specific so 100% routes to police. PFRS (A9015) is police-only by statute (NYS RSSL Article 8) and routed direct rather than pooled. Overhead lines use bespoke shares calibrated to how heavily police uses each one: 35% of buildings (police staffed 24/7), 50% of unallocated insurance (primary liability exposure), 40% of IT (heaviest user).
| Component | Amount | Derivation |
|---|---|---|
| Direct police lines | $904,200 | Police-specific lines in the FY 26-27 adopted budget: A3120.1 personal services ($682,500), A3120.2 capital ($5,000), A3120.4 contractual ($81,700), plus A9015.8 PFRS ($135,000 — police-only by statute per NYS RSSL Article 8, routed direct rather than pooled) |
| Benefits allocated | $192,915 | Sum of the per-line benefit shares below. |
| ↳ A9015.8 PFRS — Police & Fire Retirement | $135,000 | 100.0% police share of $135,000 |
| ↳ A9060.8 Medical Insurance - Police-specific | $121,000 | 100.0% police share of $121,000 |
| ↳ A9040.81 Workers Comp - Village | $14,170 | 61.6% police share of $23,003 |
| ↳ A9010.8 ERS - State Retirement | $2,733 | 6.1% police share of $44,803 — ERS covers civilians only; sworn officers are in PFRS, so this uses police civilian payroll ($27,500) ÷ total civilian payroll ($452,770) = 6.1%, not the 61.6% all-payroll share. |
| ↳ A9030.8 Social Security (incl. Medicare) | $55,012 | 61.6% police share of $89,305 |
| Overhead allocated | $71,225 | Sum of the per-line overhead shares below. |
| ↳ A1620.41 Buildings - Utilities | $15,050 | 35.0% police share of $43,000 |
| ↳ A1620.42 Buildings - Service Contracts | $2,450 | 35.0% police share of $7,000 |
| ↳ A1620.43 Buildings - Supplies & Repairs | $4,200 | 35.0% police share of $12,000 |
| ↳ A1620.44 Buildings - Cleaning Services | $3,850 | 35.0% police share of $11,000 |
| ↳ A1620.45 Buildings - Miscellaneous | $175 | 35.0% police share of $500 |
| ↳ A1910.4 Unallocated Insurance | $37,500 | 50.0% police share of $75,000 |
| ↳ A1680.4 Central Data Processing IT | $8,000 | 40.0% police share of $20,000 |
| = Gross fully-loaded cost | $1,170,840 | Total Village cost of providing police service |
| Less: contract revenue | −$400,856 | Town, Tivoli, school district, and other police- dedicated revenue (DCJS, infrastructure security, fees) booked under A1520 / A2260 / A2261. |
| = Village pays | $769,984 | What the Village funds itself for police — 65.8% of fully-loaded cost. |
How we computed this
The ABC pipeline is analysis/build_activity_based_cost_allocation.py; routing rules (which OSC account codes count as direct police vs benefits-pool vs overhead-pool) are in analysis/abc_routing.yaml. The full bundle is reproducible from the FY 26-27 adopted budget via the DVC pipeline; the methodology is documented at the ABC methodology page and the per-FY drill-in is at Village A · FY 26-27.
The payroll-share method is conservative: it doesn’t assume police bear an outsize share of building space, IT, or insurance (which a hand-built earlier version of this analysis did). It just splits the shared pools by who’s on the payroll. That makes the result harder to dispute — the fully-loaded cost is grounded in audited line items, not in policy judgments about overhead weighting.
Fully-loaded police cost from 94/95 through the FY 26-27 adopted budget, split by who pays. The bottom band is what the Village pays itself (residual); the colored bands above are contract revenue from Town, Tivoli, school district, and other dedicated sources. AFR years (audited) collapse Town/Tivoli/School contracts into one rolled-up OSC line; the two budget years on the right break them out by payer.
Total cost more than doubled over the AFR window ($231K → $1.35M in FY 24-25), with the steepest jump between FY 22-23 and FY 24-25. Contract revenue grew too, but not as fast: the gap widened, which shows up as Village-band growth — the Village is footing more of the bill in absolute dollars even as contracts contribute more in absolute dollars.
At fully-loaded cost, the Village pays $770K; contracts cover the remaining $401K. Contracts break out as A2260 / A2261 lines in the Village’s FY 26-27 adopted budget plus the signed Intermunicipal Agreements:
| Payer | Instrument | Annual |
|---|---|---|
| Town of Red Hook | Village A2260.03 line — single negotiated amount on the Village’s books | $150,000 |
| ↳ Reconciliation against Town’s books | The Town’s 2026 adopted budget appropriates $144,000 for police across three B3120 sub-lines (see below). The Village separately books $22,977 on A2260.02 (Town of Red Hook Court) and $1,746on A2260.01 (mileage) under the court / police services. So the Village receives ~$174,723 of police-and-court payments from the Town vs ~$144,000 the Town appropriates — a ~$30K reconciliation gap. Different fiscal-year alignment (Town calendar vs Village Jun-May) explains some of it, but not all. | |
| ↳ Base patrol | Intermunicipal Agreement § 4A; Town B3120.4 “Red Hook Police Protection” | $110,000 |
| ↳ Mileage | Town B3120.4 “Police - mileage” — reimburses Village patrol-vehicle mileage in the Town | $17,000 |
| ↳ Court officers | Town B3120.4 “Police - Court Officers” — reimburses Village officers attending Town Court. Appears as A2260.02 (court service) on the Village’s books. | $17,000 |
| Village of Tivoli | Patrol contract (A2260T) | $23,000 |
| Red Hook Central School District | SRO contract (A2261) | $202,510 |
| Other dedicated | DCJS DWI, infrastructure security, police fees, fines — police-dedicated income that isn’t a jurisdiction contract | $25,346 |
| = All contract + dedicated revenue | Third-party offsets to fully-loaded cost | $400,856 |
| Village pays | Fully-loaded cost less contract revenue — what the Village funds itself | $769,984 |
The FY 26-27 adopted budget fully-loaded cost ($1.17M) is paid for by a mix of third-party contracts above ($401K) and the Village’s own funding ($770K). Contracts are negotiated dollar figures; they are not benchmarked to fully-loaded cost.
Fiscal years starting 1994 through 2026. Each line is the spending that jurisdiction's own residents fund for police, net of what the others pay in:
- Village = direct department spending (every police- or sheriff-labelled appropriation in the Village AFR) minus contract receipts from Town, Tivoli, and the School District. This is what Village residents alone fund.
- Town and Tivoli= each jurisdiction's own police-labelled appropriation (contract payments to the Village + Sheriff). For them this iswhat they fund — they don't run their own departments.
See the methodology page for the contract-receipts data sources and the netting math. The three jurisdictions use different FY conventions in the source data (Village & Tivoli June–May, Town calendar year), so the chart x-axis is normalized on the start of the fiscal period. The background bands mark Village mayoral terms — useful context for spotting policy-driven discontinuities in the Village line.
Values shown in 2026 dollars (BLS CPI-U All Urban Consumers).
A note on what each line measures: Village is fully-loaded direct department cost (salaries + benefits + contractual + equipment) minus contract receipts. The Town and Tivoli lines are mostly their payments to the Village(and to the Sheriff in the Town's case). For years where contract- receipts data is missing, the Village line falls back to gross — currently this only affects pre-1995 years (where AFR data doesn't exist either) and 2026 future-year projections where contracts are signed but Town/Tivoli AFRs aren't yet filed.
Is the rise "just inflation?" From 2014 to 2025, the BLS CPI-U rose +38.0%, while the BLS OEWS mean wage for New York police officers (SOC 33-3051) rose +20.5% — i.e. statewide police wages lagged general inflation by ~17.5 percentage points over that span. The most recent two survey years actually show a small declinein NY police mean wage ($89,400 in 2023 → $86,880 in 2024 → $87,110 in 2025). Use the toggle above the chart to switch between nominal dollars, CPI-deflated, and police-wage- deflated views. The gap between the "deflated by CPI" and "deflated by NY police wages" views is the portion of Village cost growth that is neither general inflation nora statewide police-wage trend — i.e. it's policy or staffing choices made locally.
The clearest version of the fairness question is per resident. The Village runs the only police department; Town and Tivoli residents get patrol service too, but pay through their contract instead of through the Village levy.
| Jurisdiction | Population (2020) | What they pay/yr | Per resident |
|---|---|---|---|
| Village of Red Hook | 1,975 | $769,984 | $390 |
| Village of Tivoli | 1,012 | $23,000 | $23 |
| Town outside villages | 6,966 | $150,000 | $22 |
A Village resident pays roughly 18× what a Town-outside-villages resident pays for the same police protection. The Village absorbs the largest unit cost — in part because they live where the station is, but mostly because the Village covers the residual after the (small, fixed) contract revenue is recognized.
Property tax in NY works as a rate: the levy a jurisdiction has to raise, divided by its total taxable assessed value, gives a tax rate — quoted per $1,000 of AV. That rate applied to your home’s AV is your annual tax line. For police that goes in two steps.
Step 1 — Police share of each jurisdiction’s tax rate
| Jurisdiction | Police levy to raise | Taxable AV (2026 tentative roll) | Police rate per $1,000 AV |
|---|---|---|---|
| Village of Red Hook | $601,339 | $354.30M | $1.70 |
| Village of Tivoli | $23,000 | $209.73M | $0.11 |
| Town outside villages | $150,000 | $1578.12M | $0.10 |
Village figure uses the net levy burden ($601,339) — the property-tax-funded portion of police only. The Village also funds part of police from state aid, sales tax, and other non-tax revenue, so the total Village burden ($769,984) is larger than what shows up on a property-tax bill. Town and Tivoli figures use their gross contract payments since their ABC breakdowns aren’t available here — this is the conservative direction (Village figure is the floor, Town/Tivoli are gross).
Step 2 — Apply that rate to a $430,000 home
The median owner-occupied home in the Town of Red Hook is assessed at $430,000 (ACS 2024 5-year, ±$24,820; Red Hook is a 100% RAR community so market value ≈ AV).
| Jurisdiction | Rate | × $430K home | Annual police tax |
|---|---|---|---|
| Village of Red Hook | $1.70 / $1,000 | × $430,000 | $730 |
| Village of Tivoli | $0.11 / $1,000 | × $430,000 | $47 |
| Town outside villages | $0.10 / $1,000 | × $430,000 | $41 |
For two equivalent $430,000 homes, a Village owner pays roughly 18× what a Town-outside owner pays for the same patrol service. (Per resident the multiple is also around 18×, but the per-home figure is the more apples-to-apples comparison because property tax is levied on AV, not on people.) Village residents are exempt from the Town’s B-fund where the $150,000 police line sits, so this isn’t double-counting — the $730 is the full municipal police line on a Village home.
A consolidated police district — or any town-wide property-tax arrangement — would split the patrol cost by taxable assessed value. Patrol cost here means fully-loaded police cost ($1.17M) less revenue from outside the three resident-bases: school district SRO + activities ($202,510), public service fees, and outside grants (DCJS DWI, Infrastructure Security) = $968K. The Town and Tivoli contract payments are NOT netted out here — those are the resident-base contributions being tested against AV-share. The 2025 Tentative Assessment Roll puts total Town-wide taxable AV at $2142.15M, of which 16.5% sits inside the Village of Red Hook, 9.8% inside Tivoli, and 73.7% in the Town outside the villages.
| Jurisdiction | AV share | Fair share of $968K patrol cost | Actually pays | Gap |
|---|---|---|---|---|
| Village of Red Hook | 16.5% | $159,675 | $769,984 | −$610,309 |
| Village of Tivoli | 9.8% | $94,838 | $23,000 | +$71,838 |
| Town outside villages | 73.7% | $713,217 | $150,000 | +$563,217 |
Reading the gap column: a positive number means the jurisdiction is underpaying its AV share of the fully-loaded cost; a negative number means it’s overpaying. The Village of Red Hook overpays its AV share by roughly $610K/yr; the Town outside the villages underpays by roughly $563K/yr. Tivoli sits closer to its AV share (and even slightly overpays at the current $23K contract), but its AV share is small to begin with.
What this would mean for Village taxpayers
The Village would no longer carry the $610KAV-share overage. Against the Village’s FY 26-27 total property-tax levy of $1.47M, that’s a 41.7% reduction in what the Village collects from property taxes — the biggest single move available to the Village without a policy change of its own.
AV-share is one defensible basis; per-capita and per-call-volume are others, and each yields a different fair-share number. The “actually pays” line for the Village is gross fully-loaded cost minus contract revenue ($770K = $1.17M − $401K).
- Re-open the Intermunicipal Agreement. The existing § 4A base-patrol number is a negotiated dollar figure with no documented link to cost. Replace it with a formula: AV-share of fully-loaded cost from the prior year’s audited AFR, indexed annually. That ties the contract to a number the public can verify.
- Surface contract revenue in the AFR. Today the Town/Tivoli/school contracts collapse into broader A226x revenue lines in the audited filing, so the offset they provide isn’t visible to the public without the budget document. The Treasurer can post them as discrete supplemental schedules.
- Evaluate a town-wide police district. A single property-tax district covering the whole Town would make the AV-share-of-fully-loaded-cost arrangement the default. The current piecemeal contracts produce the outcome of an AV-share district minus roughly $563K/yr in Town-outside contributions.
- Publish a fully-loaded police cost annually. The ABC pipeline now produces this number from audited inputs. Putting it in the budget book each year — alongside the contract revenue — would let Board members and residents track the gap without redoing the arithmetic from scratch.
The fully-loaded police cost is built from line items in the Village’s adopted budget plus a small set of allocation assumptions. Where the assumption can be replaced with a better number, we say how.
| Assumption | Today’s value | What would resolve it |
|---|---|---|
| Workers comp allocation | 61.6% of $23,003 Village WC pool (police share of Village payroll). Slightly conservative — cops are higher-claim-risk than admin/clerks. | Pull NYMIR experience-rating data by class (uniformed vs civilian). Re-classify the .81 sub-line into per-employee-class buckets the way the .82 fire sub-line is already carved out. |
| Overhead shares | Buildings 35% · Unallocated insurance 50% · IT 40%. Judgment values reflecting “police staffed 24/7, primary liability exposure, heaviest IT user.” | Replace each share with a measured ratio: square-feet used (buildings), NYMIR per-line premiums (insurance), IT seat / device counts (IT). The Village can produce any of these without new data collection. |
| Town payment reconciliation gap | Village books $174,723 in receipts from the Town (A2260.01 + .02 + .03); Town appropriates $144,000 across three B3120 sub-lines. ~$30,000 unexplained. | Pull actual cash receipts from the Village Treasurer and the Town Comptroller for one matched fiscal year. Confirm whether the gap is timing (Town calendar vs Village Jun-May) or a real over-billing / under-paying. |
| Fiscal-year alignment | Village FY 26-27 (Jun 26 – May 27) compared against Town 2026 (Jan – Dec 26). ~7 months overlap, ~5 months out of sync. | Average two consecutive Town years onto each Village FY (7/12 of one + 5/12 of the next), or compute the comparison on Town fiscal years using Village AFR data weighted the opposite way. |
| ERS allocated on civilian payroll | General payroll share (FICA, Medicare, workers comp) is police payroll $682,500 of Village payroll $1,107,770 = 61.6%. But ERS ($45,000) covers only civilians — sworn officers are in PFRS — so ERS is allocated on the police civilian payroll ($27,500) ÷ total civilian payroll ($452,770) = 6.1%. | Resolved: applying the civilian share charges police $2,745 of ERS, vs $27,720 under the old all-payroll share. A Treasurer ERS per-employee invoice would let us confirm the police clerk is the only police-side ERS member. |
| Fair-share assessed values | 2025 Tentative Assessment Roll. Town-total taxable $1.98B; AV-share counterfactual rests on this. | Re-pull when the Town’s 2025 final roll is certified. The tentative-to-final shift is typically <1% but worth re-running. |
| “Police-related” routing in revenue | A1520 Police Fees, A2260.* (Town/Tivoli/DCJS/Infra), A2261.* (School SRO) are all flagged as police-dedicated. A2260.02 “Town Court” is routed to court instead. | Confirm with the Treasurer whether any A2260 line could reasonably be re-categorised. If A2260.02 truly reimburses for police officer time in court (not court clerk time), it should arguably be police. |
Related views:
- Activity-Based Cost methodology — Village — how the ABC pipeline works for the Village, including the police bespoke override; full per-service buildup table
- Village A General Fund — FY 26-27 drilldown — per-FY view of the line items the ABC pipeline reads
- Village A General Fund — multi-year overview — police as a percent of total appropriations, year over year
- Town General Fund — multi-year overview — the other side of the table: where the Town’s B31204 payment to the Village shows up
Sources
- recordVillage A General Fund — FY 26-27 adopted budget (ABC drill-in)— Direct + benefits + overhead allocation that produces the fully-loaded police number
- recordActivity-Based Cost methodology — Village— Plain-English walkthrough of the ABC pipeline including the police bespoke override
- recordVillage A General Fund — FY 26-27 drilldown— Per-FY view of the General Fund where police shows up at the OSC-category level
- recordVillage A General Fund — multi-year overview— Village General Fund dashboard, all years
- recordTown General Fund (A + B) — multi-year overview— Where the Town's payment to the Village for police shows up (B31204)
- docVillage-Town Police Services Intermunicipal Agreement (2026)— Section 4A base patrol payment; companion line items in Town 2026 Adopted Budget
- docVillage of Red Hook FY 2026-27 General Fund Budget (Draft, rev. 3-30-26)— Source for forward-looking contract revenue lines (A2260, A2261, A2260T)
- external2025 Tentative Assessment Roll— Town-total taxable AV used for the assessed-value-share counterfactual ($1.98B total); transcribed values in police_costs.yaml under assessed_values
- external2020 Decennial Census (NYS Open Data ri9p-efw2, k8m4-juax)— Village RH 1,975 · Tivoli 1,012 · Town total 9,953 · Town-outside-villages 6,966
- externalACS 2024 5-year — Red Hook town median owner-occupied home value— $430,000 ±$24,820 — used as the worked example for per-home tax-bill comparison
- recordTown of Red Hook 2026 Adopted Budget— B3120.4 lines (Red Hook Police Protection $110K, mileage $17K, court officers $17K) feeding the Town-side reconciliation; transcribed values in police_costs.yaml under town_payment
- externalNYS Retirement & Social Security Law (RSSL) Article 8— Defines Police and Fire Retirement System (PFRS) membership — limited to sworn police officers and paid firefighters. Basis for routing A9015.8 directly to police (Village has no paid firefighters)
- externalNY General Municipal Law §219 — Volunteer Firefighters' Service Award Program— Statutory framework for LOSAP (Length of Service Award Program) — restricted to volunteer firefighters. Basis for routing A9089 to fire, not police
- externalNYS ORPS — Equalization rates and residential assessment ratios (RAR)— Red Hook is published as a 100% RAR (full-value assessment) community, so the ACS market-value median ($430K) is comparable to assessment-roll AV without rescaling. Basis for the per-home worked example.
- externalABC pipeline source: analysis/build_activity_based_cost_allocation.py— Reproducible allocation: direct + payroll-share benefits + payroll-share overhead, less dedicated revenue