{
 "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 Manchester, including department detail.",
  "town_scope_note": "`function_totals` covers Manchester 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 Manchester: 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": "Manchester",
 "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": 3438658,
    "benefits": 1372634,
    "other": 1016375,
    "total": 5827667
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 3438658,
    "benefits": 1372634,
    "other": 1016375,
    "total": 5827667
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 20454400,
    "benefits": 13083375,
    "other": 3110291,
    "total": 36648066
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 13037502,
    "benefits": 6416428,
    "other": 1266429,
    "total": 20720359
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 7390982,
    "benefits": 6664965,
    "other": 1818053,
    "total": 15874000
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 25916,
    "benefits": 1982,
    "other": 25809,
    "total": 53707
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 6545106,
    "benefits": 2505182,
    "other": 3525292,
    "total": 12575580
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 5261836,
    "benefits": 1978815,
    "other": 1818888,
    "total": 9059539
   },
   {
    "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": 1283270,
    "benefits": 526367,
    "other": 1706404,
    "total": 3516041
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 1583644,
    "benefits": 574160,
    "other": 744724,
    "total": 2902528
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 544294,
    "benefits": 218964,
    "other": 57590,
    "total": 820848
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 1039350,
    "benefits": 355196,
    "other": 687134,
    "total": 2081680
   },
   {
    "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": 3547690,
    "benefits": 1177018,
    "other": 921152,
    "total": 5645860
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 1882929,
    "benefits": 709432,
    "other": 515358,
    "total": 3107719
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 1664761,
    "benefits": 467586,
    "other": 405794,
    "total": 2538141
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 67664958,
    "benefits": 25384763,
    "other": 23830519,
    "total": 116880240
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 67664958,
    "benefits": 25384763,
    "other": 23830519,
    "total": 116880240
   },
   {
    "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": 12681000,
    "total": 12681000
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 12681000,
    "total": 12681000
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 2149000,
    "total": 2149000
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "other": 2149000,
    "total": 2149000
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 40227,
    "benefits": 4388103,
    "other": 2897729,
    "total": 7326059
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 40227,
    "benefits": 4388103,
    "other": 2897729,
    "total": 7326059
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 103274683,
    "benefits": 48485235,
    "other": 50876082,
    "total": 202636000
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 3524777,
    "benefits": 1341212,
    "other": 977374,
    "total": 5843363
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 3524777,
    "benefits": 1341212,
    "other": 977374,
    "total": 5843363
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 12833170,
    "benefits": 6432247,
    "other": 1633636,
    "total": 20899053
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 12806758,
    "benefits": 6430242,
    "other": 1609404,
    "total": 20846404
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 26412,
    "benefits": 2005,
    "other": 24232,
    "total": 52649
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 6451030,
    "benefits": 2502217,
    "other": 3533531,
    "total": 12486778
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 6451030,
    "benefits": 2502217,
    "other": 3533531,
    "total": 12486778
   },
   {
    "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": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 1525166,
    "benefits": 588785,
    "other": 732462,
    "total": 2846413
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 568537,
    "benefits": 236592,
    "other": 69915,
    "total": 875044
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 956629,
    "benefits": 352193,
    "other": 662547,
    "total": 1971369
   },
   {
    "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": 3281508,
    "benefits": 1098185,
    "other": 875885,
    "total": 5255578
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 1915822,
    "benefits": 675067,
    "other": 457102,
    "total": 3047991
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 1365686,
    "benefits": 423118,
    "other": 418783,
    "total": 2207587
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 68652521,
    "benefits": 23123198,
    "other": 23982965,
    "total": 115758684
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 68652521,
    "benefits": 23123198,
    "other": 23982965,
    "total": 115758684
   },
   {
    "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": 13042000,
    "total": 13042000
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 13042000,
    "total": 13042000
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": null,
    "benefits": null,
    "other": 1077696,
    "total": 1077696
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": null,
    "benefits": null,
    "other": 1077696,
    "total": 1077696
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 0,
    "other": 24564435,
    "total": 24564435
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 0,
    "other": 24564435,
    "total": 24564435
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 96268172,
    "benefits": 35085844,
    "other": 70419984,
    "total": 201774000
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 3482636,
    "benefits": 1373167,
    "other": 1145275,
    "total": 6001078
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 3482636,
    "benefits": 1373167,
    "other": 1145275,
    "total": 6001078
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 13331229,
    "benefits": 7165202,
    "other": 4085273,
    "total": 24581704
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 13331229,
    "benefits": 7165202,
    "other": 1498425,
    "total": 21994856
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 0,
    "benefits": 0,
    "other": 2586848,
    "total": 2586848
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 6729879,
    "benefits": 2643523,
    "other": 3759087,
    "total": 13132489
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 6729879,
    "benefits": 2643523,
    "other": 3759087,
    "total": 13132489
   },
   {
    "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": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 1704889,
    "benefits": 644219,
    "other": 760837,
    "total": 3109945
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 592685,
    "benefits": 252393,
    "other": 46855,
    "total": 891933
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 1112204,
    "benefits": 391826,
    "other": 713982,
    "total": 2218012
   },
   {
    "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": 3803002,
    "benefits": 1185513,
    "other": 1050899,
    "total": 6039414
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 1962479,
    "benefits": 692436,
    "other": 517513,
    "total": 3172428
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 1840523,
    "benefits": 493077,
    "other": 533386,
    "total": 2866986
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 66727636,
    "benefits": 23408699,
    "other": 40262783,
    "total": 130399118
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 66727636,
    "benefits": 23408699,
    "other": 40262783,
    "total": 130399118
   },
   {
    "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": 13229000,
    "total": 13229000
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 13229000,
    "total": 13229000
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 4162185,
    "total": 4162185
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 4162185,
    "total": 4162185
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 284827,
    "benefits": 4855734,
    "other": 3698506,
    "total": 8839067
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 284827,
    "benefits": 4855734,
    "other": 3698506,
    "total": 8839067
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 96064098,
    "benefits": 41276057,
    "other": 72153845,
    "total": 209494000
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 3732415,
    "benefits": 1331194,
    "other": 1173732,
    "total": 6237341
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 3732415,
    "benefits": 1331194,
    "other": 1173732,
    "total": 6237341
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 13718045,
    "benefits": 7278333,
    "other": 1683229,
    "total": 22679607
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 13718045,
    "benefits": 7278333,
    "other": 1683229,
    "total": 22679607
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 10035849,
    "benefits": 4585881,
    "other": 11623807,
    "total": 26245537
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 6600543,
    "benefits": 2402964,
    "other": 3575104,
    "total": 12578611
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 1302363,
    "benefits": 956411,
    "other": 7360241,
    "total": 9619015
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 2132943,
    "benefits": 1226506,
    "other": 688462,
    "total": 4047911
   },
   {
    "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": 1770178,
    "benefits": 630760,
    "other": 898733,
    "total": 3299671
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 1770178,
    "benefits": 630760,
    "other": 898733,
    "total": 3299671
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "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": 3984721,
    "benefits": 1212690,
    "other": 1016495,
    "total": 6213906
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 2043488,
    "benefits": 694051,
    "other": 536051,
    "total": 3273590
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 1941233,
    "benefits": 518639,
    "other": 480444,
    "total": 2940316
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 68372724,
    "benefits": 23813209,
    "other": 27503230,
    "total": 119689163
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 68372724,
    "benefits": 23813209,
    "other": 27503230,
    "total": 119689163
   },
   {
    "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": 13893000,
    "total": 13893000
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 13893000,
    "total": 13893000
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 1978000,
    "total": 1978000
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 1978000,
    "total": 1978000
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 9010081,
    "benefits": 4975437,
    "other": 4056257,
    "total": 18041775
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 9010081,
    "benefits": 4975437,
    "other": 4056257,
    "total": 18041775
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 110624013,
    "benefits": 43827504,
    "other": 63826483,
    "total": 218278000
   }
  ]
 }
}