{
 "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 Clinton, including department detail.",
  "town_scope_note": "`function_totals` covers Clinton 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 Clinton: 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": "Clinton",
 "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": 1432481,
    "benefits": 4372385,
    "other": 1700827,
    "total": 7505693
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1432481,
    "benefits": 4372385,
    "other": 1700827,
    "total": 7505693
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3273422,
    "benefits": 34781,
    "other": 572437,
    "total": 3880640
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 2608544,
    "benefits": 30050,
    "other": 150265,
    "total": 2788859
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 85627,
    "benefits": 0,
    "other": 285669,
    "total": 371296
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 579251,
    "benefits": 4731,
    "other": 136503,
    "total": 720485
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1002052,
    "benefits": 8169,
    "other": 1326117,
    "total": 2336338
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1002052,
    "benefits": 8169,
    "other": 155626,
    "total": 1165847
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 103338,
    "total": 103338
   },
   {
    "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": 1067153,
    "total": 1067153
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 255931,
    "benefits": 1290,
    "other": 194024,
    "total": 451245
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 147755,
    "total": 147755
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 255931,
    "benefits": 1290,
    "other": 46269,
    "total": 303490
   },
   {
    "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": 204711,
    "benefits": 1997,
    "other": 807106,
    "total": 1013814
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 759820,
    "total": 759820
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 204711,
    "benefits": 1997,
    "other": 47286,
    "total": 253994
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 18685942,
    "benefits": 11805182,
    "other": 6829123,
    "total": 37320247
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 18685942,
    "benefits": 11805182,
    "other": 6829123,
    "total": 37320247
   },
   {
    "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": 5101417,
    "total": 5101417
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 5101417,
    "total": 5101417
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 0,
    "total": 0
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "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": 24854539,
    "benefits": 16223804,
    "other": 16531051,
    "total": 57609394
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1547830,
    "benefits": 4088510,
    "other": 1583620,
    "total": 7219960
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1547830,
    "benefits": 4088510,
    "other": 1583620,
    "total": 7219960
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3223773,
    "benefits": 34864,
    "other": 619014,
    "total": 3877651
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 2592395,
    "benefits": 29948,
    "other": 185297,
    "total": 2807640
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 84776,
    "benefits": 0,
    "other": 295260,
    "total": 380036
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 546602,
    "benefits": 4916,
    "other": 138457,
    "total": 689975
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1063130,
    "benefits": 7720,
    "other": 1388498,
    "total": 2459348
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1063130,
    "benefits": 7720,
    "other": 172975,
    "total": 1243825
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 113754,
    "total": 113754
   },
   {
    "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": 1101769,
    "total": 1101769
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 266619,
    "benefits": 57,
    "other": 196180,
    "total": 462856
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 147755,
    "total": 147755
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 266619,
    "benefits": 57,
    "other": 48425,
    "total": 315101
   },
   {
    "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": 215585,
    "benefits": 1788,
    "other": 815492,
    "total": 1032865
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 769246,
    "total": 769246
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 215585,
    "benefits": 1788,
    "other": 46246,
    "total": 263619
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 19348976,
    "benefits": 10819088,
    "other": 6671353,
    "total": 36839417
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 19348976,
    "benefits": 10819088,
    "other": 6671353,
    "total": 36839417
   },
   {
    "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": 5184480,
    "total": 5184480
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 5184480,
    "total": 5184480
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 0,
    "total": 0
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "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": 25665913,
    "benefits": 14952027,
    "other": 16458637,
    "total": 57076577
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1579429,
    "benefits": 4377257,
    "other": 1672217,
    "total": 7628903
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1579429,
    "benefits": 4377257,
    "other": 1672217,
    "total": 7628903
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3449414,
    "benefits": 35491,
    "other": 565165,
    "total": 4050070
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 2761355,
    "benefits": 30241,
    "other": 140487,
    "total": 2932083
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 85647,
    "benefits": 0,
    "other": 305223,
    "total": 390870
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 602412,
    "benefits": 5250,
    "other": 119455,
    "total": 727117
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1103334,
    "benefits": 7786,
    "other": 1400702,
    "total": 2511822
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1103334,
    "benefits": 7786,
    "other": 72483,
    "total": 1183603
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 122527,
    "total": 122527
   },
   {
    "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": 1205692,
    "total": 1205692
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 279608,
    "benefits": 25,
    "other": 202614,
    "total": 482247
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 147755,
    "total": 147755
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 279608,
    "benefits": 25,
    "other": 15068,
    "total": 294701
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 0,
    "benefits": 0,
    "other": 39791,
    "total": 39791
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 212590,
    "benefits": 755,
    "other": 824897,
    "total": 1038242
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 769246,
    "total": 769246
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 212590,
    "benefits": 755,
    "other": 55651,
    "total": 268996
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 19877373,
    "benefits": 11011393,
    "other": 7027410,
    "total": 37916176
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 19877373,
    "benefits": 11011393,
    "other": 7027410,
    "total": 37916176
   },
   {
    "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": 5161419,
    "total": 5161419
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 5161419,
    "total": 5161419
   },
   {
    "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": 26501748,
    "benefits": 15432707,
    "other": 16854424,
    "total": 58788879
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1691826,
    "benefits": 4485613,
    "other": 1705622,
    "total": 7883061
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1691826,
    "benefits": 4485613,
    "other": 1705622,
    "total": 7883061
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3503490,
    "benefits": 33389,
    "other": 580542,
    "total": 4117421
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 2839665,
    "benefits": 28161,
    "other": 150480,
    "total": 3018306
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 87383,
    "benefits": 0,
    "other": 313370,
    "total": 400753
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 576442,
    "benefits": 5228,
    "other": 116692,
    "total": 698362
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1076010,
    "benefits": 8775,
    "other": 1459806,
    "total": 2544591
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1076010,
    "benefits": 8775,
    "other": 56520,
    "total": 1141305
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 130319,
    "total": 130319
   },
   {
    "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": 1272967,
    "total": 1272967
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 245653,
    "benefits": 763,
    "other": 205771,
    "total": 452187
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 147755,
    "total": 147755
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 245653,
    "benefits": 763,
    "other": 21115,
    "total": 267531
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 0,
    "benefits": 0,
    "other": 36901,
    "total": 36901
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 250643,
    "benefits": 666,
    "other": 887728,
    "total": 1139037
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 820319,
    "total": 820319
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 250643,
    "benefits": 666,
    "other": 67409,
    "total": 318718
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 20272668,
    "benefits": 11909278,
    "other": 7689770,
    "total": 39871716
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 20272668,
    "benefits": 11909278,
    "other": 7689770,
    "total": 39871716
   },
   {
    "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": 5086759,
    "total": 5086759
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 5086759,
    "total": 5086759
   },
   {
    "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": 27040290,
    "benefits": 16438484,
    "other": 17615998,
    "total": 61094772
   }
  ]
 }
}