{
 "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 Cromwell, including department detail.",
  "town_scope_note": "`function_totals` covers Cromwell 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 Cromwell: 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": "Cromwell",
 "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": 1752641,
    "benefits": 3486865,
    "other": 896816,
    "total": 6136322
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1752641,
    "benefits": 3486865,
    "other": 896816,
    "total": 6136322
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3374303,
    "benefits": 0,
    "other": 282648,
    "total": 3656951
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 3286082,
    "benefits": 0,
    "other": 266360,
    "total": 3552442
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 88221,
    "benefits": 0,
    "other": 16288,
    "total": 104509
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 2099745,
    "benefits": 0,
    "other": 1883280,
    "total": 3983025
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 669965,
    "benefits": 0,
    "other": 629807,
    "total": 1299772
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 1429780,
    "benefits": 0,
    "other": 1253473,
    "total": 2683253
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 496226,
    "benefits": 0,
    "other": 121470,
    "total": 617696
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 132418,
    "benefits": 0,
    "other": 61968,
    "total": 194386
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 127034,
    "benefits": 0,
    "other": 4097,
    "total": 131131
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 236774,
    "benefits": 0,
    "other": 55405,
    "total": 292179
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 637002,
    "benefits": 0,
    "other": 163917,
    "total": 800919
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 436162,
    "benefits": 0,
    "other": 120967,
    "total": 557129
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 200840,
    "benefits": 0,
    "other": 42950,
    "total": 243790
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 18454088,
    "benefits": 9665975,
    "other": 6954862,
    "total": 35074925
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 18454088,
    "benefits": 9665975,
    "other": 6954862,
    "total": 35074925
   },
   {
    "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": 3704100,
    "total": 3704100
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 3704100,
    "total": 3704100
   },
   {
    "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": 26814005,
    "benefits": 13152840,
    "other": 14007093,
    "total": 53973938
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1597746,
    "benefits": 3601056,
    "other": 1504840,
    "total": 6703642
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1597746,
    "benefits": 3601056,
    "other": 1504840,
    "total": 6703642
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3753320,
    "benefits": 0,
    "other": 285153,
    "total": 4038473
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 3661399,
    "benefits": 0,
    "other": 281443,
    "total": 3942842
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 91921,
    "benefits": 0,
    "other": 3710,
    "total": 95631
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 2389906,
    "benefits": 0,
    "other": 1933625,
    "total": 4323531
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 960606,
    "benefits": 0,
    "other": 806526,
    "total": 1767132
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 1429300,
    "benefits": 0,
    "other": 1127099,
    "total": 2556399
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 531889,
    "benefits": 0,
    "other": 125810,
    "total": 657699
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 141367,
    "benefits": 0,
    "other": 59120,
    "total": 200487
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 120682,
    "benefits": 0,
    "other": 4291,
    "total": 124973
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 269840,
    "benefits": 0,
    "other": 62399,
    "total": 332239
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 655127,
    "benefits": 0,
    "other": 163742,
    "total": 818869
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 444186,
    "benefits": 0,
    "other": 126417,
    "total": 570603
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 210941,
    "benefits": 0,
    "other": 37325,
    "total": 248266
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 19705378,
    "benefits": 10034766,
    "other": 6799059,
    "total": 36539203
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 19705378,
    "benefits": 10034766,
    "other": 6799059,
    "total": 36539203
   },
   {
    "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": 3551700,
    "total": 3551700
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 3551700,
    "total": 3551700
   },
   {
    "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": 28633366,
    "benefits": 13635822,
    "other": 14363929,
    "total": 56633117
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1594163,
    "benefits": 3771050,
    "other": 1400618,
    "total": 6765831
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1594163,
    "benefits": 3771050,
    "other": 1400618,
    "total": 6765831
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3795024,
    "benefits": 0,
    "other": 301446,
    "total": 4096470
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 3701114,
    "benefits": 0,
    "other": 295631,
    "total": 3996745
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 93910,
    "benefits": 0,
    "other": 5815,
    "total": 99725
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 2304676,
    "benefits": 0,
    "other": 1879634,
    "total": 4184310
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 963187,
    "benefits": 0,
    "other": 643712,
    "total": 1606899
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 87742,
    "benefits": 0,
    "other": 476205,
    "total": 563947
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 1253747,
    "benefits": 0,
    "other": 759717,
    "total": 2013464
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 542228,
    "benefits": 0,
    "other": 130779,
    "total": 673007
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 138058,
    "benefits": 0,
    "other": 63505,
    "total": 201563
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 127779,
    "benefits": 0,
    "other": 4277,
    "total": 132056
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 276391,
    "benefits": 0,
    "other": 62997,
    "total": 339388
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 682604,
    "benefits": 0,
    "other": 181687,
    "total": 864291
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 462023,
    "benefits": 0,
    "other": 125526,
    "total": 587549
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 220581,
    "benefits": 0,
    "other": 56161,
    "total": 276742
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 19584202,
    "benefits": 9747456,
    "other": 8698276,
    "total": 38029934
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 19584202,
    "benefits": 9747456,
    "other": 8698276,
    "total": 38029934
   },
   {
    "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": 3400494,
    "total": 3400494
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 3400494,
    "total": 3400494
   },
   {
    "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": 28502897,
    "benefits": 13518506,
    "other": 15992934,
    "total": 58014337
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1739059,
    "benefits": 3647474,
    "other": 1533794,
    "total": 6920327
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1739059,
    "benefits": 3647474,
    "other": 1533794,
    "total": 6920327
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 3957654,
    "benefits": 0,
    "other": 320876,
    "total": 4278530
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 3861697,
    "benefits": 0,
    "other": 304685,
    "total": 4166382
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 95957,
    "benefits": 0,
    "other": 16191,
    "total": 112148
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 2028692,
    "benefits": 0,
    "other": 2041602,
    "total": 4070294
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 866379,
    "benefits": 0,
    "other": 562219,
    "total": 1428598
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 93266,
    "benefits": 0,
    "other": 583001,
    "total": 676267
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 896382,
    "total": 896382
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 1069047,
    "benefits": 0,
    "other": 0,
    "total": 1069047
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 594472,
    "benefits": 0,
    "other": 134794,
    "total": 729266
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 143832,
    "benefits": 0,
    "other": 60986,
    "total": 204818
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 134009,
    "benefits": 0,
    "other": 4293,
    "total": 138302
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 316631,
    "benefits": 0,
    "other": 69515,
    "total": 386146
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 710522,
    "benefits": 0,
    "other": 187140,
    "total": 897662
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 482437,
    "benefits": 0,
    "other": 143160,
    "total": 625597
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 228085,
    "benefits": 0,
    "other": 43980,
    "total": 272065
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 23616148,
    "benefits": 5761653,
    "other": 10996464,
    "total": 40374265
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 23616148,
    "benefits": 5761653,
    "other": 10996464,
    "total": 40374265
   },
   {
    "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": 3299499,
    "total": 3299499
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 3299499,
    "total": 3299499
   },
   {
    "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": 32646547,
    "benefits": 9409127,
    "other": 18514169,
    "total": 60569843
   }
  ]
 }
}