{
 "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 Redding, including department detail.",
  "town_scope_note": "`function_totals` covers Redding 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 Redding: 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": "Redding",
 "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": 1442295,
    "benefits": 0,
    "other": 1198907,
    "total": 2641202
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1442295,
    "benefits": 0,
    "other": 1198907,
    "total": 2641202
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 2070614,
    "benefits": 0,
    "other": 486532,
    "total": 2557146
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 1612566,
    "benefits": 0,
    "other": 131551,
    "total": 1744117
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 121023,
    "total": 121023
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 458048,
    "benefits": 0,
    "other": 233958,
    "total": 692006
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 998002,
    "benefits": 0,
    "other": 600545,
    "total": 1598547
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 850452,
    "benefits": 0,
    "other": 502547,
    "total": 1352999
   },
   {
    "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": 147550,
    "benefits": 0,
    "other": 97998,
    "total": 245548
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 83279,
    "benefits": 0,
    "other": 52199,
    "total": 135478
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 83279,
    "benefits": 0,
    "other": 17150,
    "total": 100429
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 35049,
    "total": 35049
   },
   {
    "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": 573567,
    "benefits": 0,
    "other": 860823,
    "total": 1434390
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 568480,
    "total": 568480
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 573567,
    "benefits": 0,
    "other": 292343,
    "total": 865910
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 0,
    "benefits": 3296911,
    "other": 34574247,
    "total": 37871158
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 0,
    "benefits": 3296911,
    "other": 21600016,
    "total": 24896927
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": null,
    "benefits": null,
    "other": 12974231,
    "total": 12974231
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": null,
    "benefits": null,
    "other": 3077008,
    "total": 3077008
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 3077008,
    "total": 3077008
   },
   {
    "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": 2904724,
    "other": 0,
    "total": 2904724
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 2904724,
    "other": 0,
    "total": 2904724
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 5167757,
    "benefits": 6201635,
    "other": 40850261,
    "total": 52219653
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1479018,
    "benefits": 0,
    "other": 1287274,
    "total": 2766292
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1479018,
    "benefits": 0,
    "other": 1287274,
    "total": 2766292
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 2451421,
    "benefits": 0,
    "other": 351213,
    "total": 2802634
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 1782174,
    "benefits": 0,
    "other": 106418,
    "total": 1888592
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 155327,
    "total": 155327
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 669247,
    "benefits": 0,
    "other": 89468,
    "total": 758715
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1214876,
    "benefits": 0,
    "other": 591370,
    "total": 1806246
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1060846,
    "benefits": 0,
    "other": 473578,
    "total": 1534424
   },
   {
    "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": 154030,
    "benefits": 0,
    "other": 117792,
    "total": 271822
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 87174,
    "benefits": 0,
    "other": 102672,
    "total": 189846
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 87174,
    "benefits": 0,
    "other": 64812,
    "total": 151986
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 37860,
    "total": 37860
   },
   {
    "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": 434146,
    "benefits": 0,
    "other": 694410,
    "total": 1128556
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 588377,
    "total": 588377
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 434146,
    "benefits": 0,
    "other": 106033,
    "total": 540179
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 0,
    "benefits": 2873266,
    "other": 35453575,
    "total": 38326841
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 0,
    "benefits": 2873266,
    "other": 22556059,
    "total": 25429325
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": null,
    "benefits": null,
    "other": 12897516,
    "total": 12897516
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": null,
    "benefits": null,
    "other": 2854540,
    "total": 2854540
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 2854540,
    "total": 2854540
   },
   {
    "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": 3438664,
    "other": 0,
    "total": 3438664
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 3438664,
    "other": 0,
    "total": 3438664
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 5666635,
    "benefits": 6311930,
    "other": 41335054,
    "total": 53313619
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1508520,
    "benefits": 0,
    "other": 1503552,
    "total": 3012072
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1508520,
    "benefits": 0,
    "other": 1503552,
    "total": 3012072
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 2406244,
    "benefits": 0,
    "other": 341442,
    "total": 2747686
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 1796064,
    "benefits": 0,
    "other": 106189,
    "total": 1902253
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 146638,
    "total": 146638
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 610180,
    "benefits": 0,
    "other": 88615,
    "total": 698795
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1171450,
    "benefits": 0,
    "other": 569215,
    "total": 1740665
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1013959,
    "benefits": 0,
    "other": 472174,
    "total": 1486133
   },
   {
    "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": 157491,
    "benefits": 0,
    "other": 97041,
    "total": 254532
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 112364,
    "benefits": 0,
    "other": 68423,
    "total": 180787
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 112364,
    "benefits": 0,
    "other": 37267,
    "total": 149631
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 31156,
    "total": 31156
   },
   {
    "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": 590138,
    "benefits": 0,
    "other": 834796,
    "total": 1424934
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 588377,
    "total": 588377
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 590138,
    "benefits": 0,
    "other": 246419,
    "total": 836557
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 0,
    "benefits": 2968925,
    "other": 35392790,
    "total": 38361715
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 0,
    "benefits": 2968925,
    "other": 22719022,
    "total": 25687947
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": 0,
    "benefits": 0,
    "other": 12673768,
    "total": 12673768
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": 0,
    "benefits": 0,
    "other": 2848565,
    "total": 2848565
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 2848565,
    "total": 2848565
   },
   {
    "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": 3438177,
    "other": 0,
    "total": 3438177
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 3438177,
    "other": 0,
    "total": 3438177
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 5788716,
    "benefits": 6407102,
    "other": 41558783,
    "total": 53754601
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 1573284,
    "benefits": 0,
    "other": 1362821,
    "total": 2936105
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 1573284,
    "benefits": 0,
    "other": 1362821,
    "total": 2936105
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 2414748,
    "benefits": 0,
    "other": 363473,
    "total": 2778221
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 1806925,
    "benefits": 0,
    "other": 117571,
    "total": 1924496
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 0,
    "benefits": 0,
    "other": 157708,
    "total": 157708
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 607823,
    "benefits": 0,
    "other": 88194,
    "total": 696017
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1184944,
    "benefits": 0,
    "other": 611945,
    "total": 1796889
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1032528,
    "benefits": 0,
    "other": 512156,
    "total": 1544684
   },
   {
    "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": 152416,
    "benefits": 0,
    "other": 99789,
    "total": 252205
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 108992,
    "benefits": 0,
    "other": 64976,
    "total": 173968
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 108992,
    "benefits": 0,
    "other": 29507,
    "total": 138499
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 35469,
    "total": 35469
   },
   {
    "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": 675968,
    "benefits": 0,
    "other": 924989,
    "total": 1600957
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 0,
    "benefits": 0,
    "other": 625000,
    "total": 625000
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 675968,
    "benefits": 0,
    "other": 299989,
    "total": 975957
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 0,
    "benefits": 0,
    "other": 38739116,
    "total": 38739116
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 0,
    "benefits": 0,
    "other": 26700507,
    "total": 26700507
   },
   {
    "function": "Education",
    "department": "Regional School District",
    "wages": 0,
    "benefits": 0,
    "other": 12038609,
    "total": 12038609
   },
   {
    "function": "Debt Service Total",
    "department": "Debt Service Total",
    "wages": 0,
    "benefits": 0,
    "other": 2800220,
    "total": 2800220
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 2800220,
    "total": 2800220
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 11070,
    "total": 11070
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 11070,
    "total": 11070
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 3174940,
    "other": 0,
    "total": 3174940
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 3174940,
    "other": 0,
    "total": 3174940
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 5957936,
    "benefits": 3174940,
    "other": 44878610,
    "total": 54011486
   }
  ]
 }
}