{
 "metadata": {
  "source": "CT Office of Policy and Management — Municipal Fiscal Indicators, Uniform Chart of Accounts",
  "dataset_id": "e2qt-k238",
  "dataset_name": "Municipal Fiscal Indicators: Uniform Chart of Accounts, 2020-2023",
  "landing_page": "https://data.ct.gov/d/e2qt-k238",
  "source_url": "https://data.ct.gov/resource/e2qt-k238.json",
  "pulled": "2026-08-25",
  "dataset_last_updated": "2026-03-03",
  "recipe": "python Data/fetch_ct_ucoa.py (Python 3, standard library, no API key)",
  "row_count_source": 17632,
  "fiscal_year_note": "OPM year Y = the fiscal year ending June 30 of year Y. 2023 = FY 2022-23.",
  "basis_note": "Audited actual expenditures cross-walked to the state Uniform Chart of Accounts, split into salaries/wages, employee benefits, and all other costs. Same basis as ct_ucoa_town_indicators.json — actuals across funds, not the adopted budget.",
  "structure_note": "`function_totals` holds each town's function-level subtotal rows (the source's '<Function> Total' and 'Total Expenditures' rows), so figures are not double counted. `target_departments` holds every row the source publishes for Suffield, including department detail.",
  "town_scope_note": "`function_totals` covers Suffield and its hand-built peer groups only, to keep the browser download small. All 170 entities are in Data/ct_ucoa/mfi_ucoa_by_function_2020-2023.csv.",
  "gap_note": "The source omits some town-years entirely; those years are absent rather than zero. Missing for Suffield: none.",
  "merge_note": "`function_totals` is not in this file. It is statewide and identical for every town, so it is published once at /data/ct_ucoa_function_totals.json and merged onto this payload at runtime by TownCharts.load(). `target_departments` below is this town's own department detail and appears nowhere else."
 },
 "target": "Suffield",
 "years": [
  "2020",
  "2021",
  "2022",
  "2023"
 ],
 "fiscal_years": [
  "19-20",
  "20-21",
  "21-22",
  "22-23"
 ],
 "target_departments": {
  "2020": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1267124,
    "benefits": 3630834,
    "other": 1111126,
    "total": 6009084
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1267124,
    "benefits": 3630834,
    "other": 1111126,
    "total": 6009084
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3340822,
    "benefits": 240080,
    "other": 608290,
    "total": 4189192
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 2180091,
    "benefits": 156090,
    "other": 310611,
    "total": 2646792
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 789895,
    "benefits": 57253,
    "other": 223462,
    "total": 1070610
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 370836,
    "benefits": 26737,
    "other": 74217,
    "total": 471790
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1023624,
    "benefits": 74403,
    "other": 2861574,
    "total": 3959601
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1023624,
    "benefits": 74403,
    "other": 768600,
    "total": 1866627
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 1805440,
    "total": 1805440
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 0,
    "benefits": 0,
    "other": 287534,
    "total": 287534
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 372813,
    "benefits": 25584,
    "other": 340817,
    "total": 739214
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 195238,
    "total": 195238
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 238383,
    "benefits": 16179,
    "other": 49815,
    "total": 304377
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 134430,
    "benefits": 9405,
    "other": 95764,
    "total": 239599
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 310559,
    "benefits": 22688,
    "other": 82145,
    "total": 415392
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 310559,
    "benefits": 22688,
    "other": 82145,
    "total": 415392
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 21905897,
    "benefits": 5800444,
    "other": 14182062,
    "total": 41888403
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 21905897,
    "benefits": 5800444,
    "other": 14182062,
    "total": 41888403
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": null,
    "benefits": null,
    "other": 0,
    "total": 0
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": null,
    "benefits": null,
    "other": 3102175,
    "total": 3102175
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 3102175,
    "total": 3102175
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 173000,
    "total": 173000
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "other": 173000,
    "total": 173000
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 0,
    "other": 40290,
    "total": 40290
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 0,
    "other": 40290,
    "total": 40290
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 28220839,
    "benefits": 9794033,
    "other": 22501479,
    "total": 60516351
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1559227,
    "benefits": 760797,
    "other": 1361156,
    "total": 3681180
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1559227,
    "benefits": 760797,
    "other": 1361156,
    "total": 3681180
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3319505,
    "benefits": 1619694,
    "other": 1176316,
    "total": 6115515
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 2255265,
    "benefits": 1100417,
    "other": 757751,
    "total": 4113433
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 854702,
    "benefits": 417037,
    "other": 296119,
    "total": 1567858
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 209538,
    "benefits": 102240,
    "other": 122446,
    "total": 434224
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1197472,
    "benefits": 584285,
    "other": 3080252,
    "total": 4862009
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1197472,
    "benefits": 584285,
    "other": 1219284,
    "total": 3001041
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 1860968,
    "total": 1860968
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 316039,
    "benefits": 154205,
    "other": 263909,
    "total": 734153
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 193767,
    "total": 193767
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 247437,
    "benefits": 120732,
    "other": 64299,
    "total": 432468
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 68602,
    "benefits": 33473,
    "other": 5843,
    "total": 107918
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 636075,
    "benefits": 310362,
    "other": 153780,
    "total": 1100217
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 339514,
    "benefits": 165660,
    "other": 66473,
    "total": 571647
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 296561,
    "benefits": 144702,
    "other": 87307,
    "total": 528570
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 27695551,
    "benefits": 7972962,
    "other": 6294443,
    "total": 41962956
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 27695551,
    "benefits": 7972962,
    "other": 6294443,
    "total": 41962956
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": null,
    "benefits": null,
    "other": 0,
    "total": 0
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": null,
    "benefits": null,
    "other": 3211842,
    "total": 3211842
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 3211842,
    "total": 3211842
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 8792,
    "total": 8792
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "other": 8792,
    "total": 8792
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 0,
    "other": 40290,
    "total": 40290
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 0,
    "other": 40290,
    "total": 40290
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 34723869,
    "benefits": 11402305,
    "other": 15590780,
    "total": 61716954
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1520495,
    "benefits": 878788,
    "other": 909717,
    "total": 3309000
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1520495,
    "benefits": 878788,
    "other": 909717,
    "total": 3309000
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3697470,
    "benefits": 2148356,
    "other": 635812,
    "total": 6481638
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 2621348,
    "benefits": 1525449,
    "other": 269415,
    "total": 4416212
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 764845,
    "benefits": 442129,
    "other": 267216,
    "total": 1474190
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 311277,
    "benefits": 180778,
    "other": 99181,
    "total": 591236
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1201779,
    "benefits": 695722,
    "other": 3179061,
    "total": 5076562
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1201779,
    "benefits": 695722,
    "other": 1275046,
    "total": 3172547
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 1331392,
    "total": 1331392
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 0,
    "benefits": 0,
    "other": 572623,
    "total": 572623
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 328052,
    "benefits": 188298,
    "other": 254254,
    "total": 770604
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 197410,
    "total": 197410
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 263504,
    "benefits": 151297,
    "other": 52000,
    "total": 466801
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 64548,
    "benefits": 37001,
    "other": 4844,
    "total": 106393
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 590109,
    "benefits": 460640,
    "other": 162676,
    "total": 1213425
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 290476,
    "benefits": 287281,
    "other": 53253,
    "total": 631010
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 299633,
    "benefits": 173359,
    "other": 109423,
    "total": 582415
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 28062071,
    "benefits": 8078475,
    "other": 6377743,
    "total": 42518289
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 28062071,
    "benefits": 8078475,
    "other": 6377743,
    "total": 42518289
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": 0,
    "benefits": 0,
    "other": 2223213,
    "total": 2223213
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 2223213,
    "total": 2223213
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 11865,
    "total": 11865
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 11865,
    "total": 11865
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 0,
    "other": 40290,
    "total": 40290
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 0,
    "other": 40290,
    "total": 40290
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 35399976,
    "benefits": 12450279,
    "other": 13794631,
    "total": 61644886
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1746131,
    "benefits": 1101190,
    "other": 1302389,
    "total": 4149710
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1746131,
    "benefits": 1101190,
    "other": 1302389,
    "total": 4149710
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3592210,
    "benefits": 2265202,
    "other": 647601,
    "total": 6505013
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 2540137,
    "benefits": 1600671,
    "other": 234540,
    "total": 4375348
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 747329,
    "benefits": 471295,
    "other": 279147,
    "total": 1497771
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 304744,
    "benefits": 193236,
    "other": 133914,
    "total": 631894
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 986416,
    "benefits": 623280,
    "other": 3389652,
    "total": 4999348
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 986416,
    "benefits": 623280,
    "other": 1565071,
    "total": 3174767
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 1477221,
    "total": 1477221
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 0,
    "benefits": 0,
    "other": 347360,
    "total": 347360
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 1125,
    "benefits": 86,
    "other": 201351,
    "total": 202562
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 171151,
    "total": 171151
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 1125,
    "benefits": 86,
    "other": 30200,
    "total": 31411
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 595358,
    "benefits": 375412,
    "other": 213615,
    "total": 1184385
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 595358,
    "benefits": 375412,
    "other": 213615,
    "total": 1184385
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 23877029,
    "benefits": 12724022,
    "other": 6657701,
    "total": 43258752
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 23877029,
    "benefits": 12724022,
    "other": 6657701,
    "total": 43258752
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": 0,
    "benefits": 0,
    "other": 2250700,
    "total": 2250700
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 2250700,
    "total": 2250700
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 30798269,
    "benefits": 17089192,
    "other": 14663009,
    "total": 62550470
   }
  ]
 }
}