{
 "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 Branford, including department detail.",
  "town_scope_note": "`function_totals` covers Branford 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 Branford: 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": "Branford",
 "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": 2638425,
    "benefits": 0,
    "other": 2447474,
    "total": 5085899
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 2638425,
    "benefits": 0,
    "other": 2447474,
    "total": 5085899
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 11518730,
    "benefits": 0,
    "other": 2232339,
    "total": 13751069
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 6500801,
    "benefits": 0,
    "other": 654841,
    "total": 7155642
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 4836573,
    "benefits": 0,
    "other": 1559237,
    "total": 6395810
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 181356,
    "benefits": 0,
    "other": 18261,
    "total": 199617
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1744396,
    "benefits": 0,
    "other": 3852349,
    "total": 5596745
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1194355,
    "benefits": 0,
    "other": 988145,
    "total": 2182500
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 265632,
    "benefits": 0,
    "other": 2823594,
    "total": 3089226
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 284409,
    "benefits": 0,
    "other": 40610,
    "total": 325019
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 357834,
    "benefits": 0,
    "other": 273882,
    "total": 631716
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 260063,
    "total": 260063
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 357834,
    "benefits": 0,
    "other": 13819,
    "total": 371653
   },
   {
    "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": 1018262,
    "benefits": 0,
    "other": 1857601,
    "total": 2875863
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 186246,
    "benefits": 0,
    "other": 1489445,
    "total": 1675691
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 827441,
    "benefits": 0,
    "other": 346117,
    "total": 1173558
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 4575,
    "benefits": 0,
    "other": 22039,
    "total": 26614
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 36885623,
    "benefits": 0,
    "other": 28255976,
    "total": 65141599
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 36885623,
    "benefits": 0,
    "other": 28255976,
    "total": 65141599
   },
   {
    "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": 9233555,
    "total": 9233555
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 9233555,
    "total": 9233555
   },
   {
    "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": 13708168,
    "other": 0,
    "total": 13708168
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 13708168,
    "other": 0,
    "total": 13708168
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 54163270,
    "benefits": 13708168,
    "other": 48153176,
    "total": 116024614
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 2746534,
    "benefits": 0,
    "other": 2423178,
    "total": 5169712
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 2746534,
    "benefits": 0,
    "other": 2423178,
    "total": 5169712
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 11843676,
    "benefits": 0,
    "other": 2121863,
    "total": 13965539
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 6622805,
    "benefits": 0,
    "other": 644591,
    "total": 7267396
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 5041891,
    "benefits": 0,
    "other": 1457881,
    "total": 6499772
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 178980,
    "benefits": 0,
    "other": 19391,
    "total": 198371
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1806621,
    "benefits": 0,
    "other": 4118532,
    "total": 5925153
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1180897,
    "benefits": 0,
    "other": 953977,
    "total": 2134874
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 331892,
    "benefits": 0,
    "other": 3104371,
    "total": 3436263
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 293832,
    "benefits": 0,
    "other": 60184,
    "total": 354016
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 351286,
    "benefits": 0,
    "other": 279036,
    "total": 630322
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 270776,
    "total": 270776
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 351286,
    "benefits": 0,
    "other": 8260,
    "total": 359546
   },
   {
    "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": 1015218,
    "benefits": 0,
    "other": 1833272,
    "total": 2848490
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 186868,
    "benefits": 0,
    "other": 1486573,
    "total": 1673441
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 817662,
    "benefits": 0,
    "other": 328945,
    "total": 1146607
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 10688,
    "benefits": 0,
    "other": 17754,
    "total": 28442
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 36086355,
    "benefits": 0,
    "other": 30142871,
    "total": 66229226
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 36086355,
    "benefits": 0,
    "other": 30142871,
    "total": 66229226
   },
   {
    "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": 7690465,
    "total": 7690465
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 7690465,
    "total": 7690465
   },
   {
    "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": 14163868,
    "other": 0,
    "total": 14163868
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 14163868,
    "other": 0,
    "total": 14163868
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 53849690,
    "benefits": 14163868,
    "other": 48609217,
    "total": 116622775
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 2855170,
    "benefits": 0,
    "other": 2662688,
    "total": 5517858
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 2855170,
    "benefits": 0,
    "other": 2662688,
    "total": 5517858
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 12398720,
    "benefits": 0,
    "other": 2187818,
    "total": 14586538
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 6833717,
    "benefits": 0,
    "other": 629950,
    "total": 7463667
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 5369672,
    "benefits": 0,
    "other": 1533301,
    "total": 6902973
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 195331,
    "benefits": 0,
    "other": 24567,
    "total": 219898
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1905190,
    "benefits": 0,
    "other": 4267902,
    "total": 6173092
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1322196,
    "benefits": 0,
    "other": 1225608,
    "total": 2547804
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 241562,
    "benefits": 0,
    "other": 2982690,
    "total": 3224252
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 341432,
    "benefits": 0,
    "other": 59604,
    "total": 401036
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 364473,
    "benefits": 21521,
    "other": 323850,
    "total": 709844
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 323850,
    "total": 323850
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 364473,
    "benefits": 21521,
    "other": 0,
    "total": 385994
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 1089432,
    "benefits": 0,
    "other": 2022231,
    "total": 3111663
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 195527,
    "benefits": 0,
    "other": 1641974,
    "total": 1837501
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 884435,
    "benefits": 0,
    "other": 346609,
    "total": 1231044
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 9470,
    "benefits": 0,
    "other": 33648,
    "total": 43118
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 37530449,
    "benefits": 0,
    "other": 30886855,
    "total": 68417304
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 37530449,
    "benefits": 0,
    "other": 30886855,
    "total": 68417304
   },
   {
    "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": 9585377,
    "total": 9585377
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 9585377,
    "total": 9585377
   },
   {
    "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": 14455919,
    "other": 0,
    "total": 14455919
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 14455919,
    "other": 0,
    "total": 14455919
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 56143434,
    "benefits": 14477440,
    "other": 51936721,
    "total": 122557595
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 2940758,
    "benefits": 0,
    "other": 3009913,
    "total": 5950671
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 2940758,
    "benefits": 0,
    "other": 3009913,
    "total": 5950671
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 12287570,
    "benefits": 0,
    "other": 2481520,
    "total": 14769090
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 6516380,
    "benefits": 0,
    "other": 656415,
    "total": 7172795
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 5588848,
    "benefits": 0,
    "other": 1789643,
    "total": 7378491
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 182342,
    "benefits": 0,
    "other": 35462,
    "total": 217804
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 1921128,
    "benefits": 0,
    "other": 4454016,
    "total": 6375144
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 1238399,
    "benefits": 0,
    "other": 1214657,
    "total": 2453056
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 300495,
    "benefits": 0,
    "other": 3171188,
    "total": 3471683
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 382234,
    "benefits": 0,
    "other": 68171,
    "total": 450405
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 378400,
    "benefits": 0,
    "other": 371116,
    "total": 749516
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 0,
    "benefits": 0,
    "other": 360473,
    "total": 360473
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 378400,
    "benefits": 0,
    "other": 10643,
    "total": 389043
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 1055505,
    "benefits": 0,
    "other": 2111779,
    "total": 3167284
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 208138,
    "benefits": 0,
    "other": 1652373,
    "total": 1860511
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 843343,
    "benefits": 0,
    "other": 431656,
    "total": 1274999
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 4024,
    "benefits": 0,
    "other": 27750,
    "total": 31774
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 38301427,
    "benefits": 0,
    "other": 31482650,
    "total": 69784077
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 38301427,
    "benefits": 0,
    "other": 31482650,
    "total": 69784077
   },
   {
    "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": 9348433,
    "total": 9348433
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 9348433,
    "total": 9348433
   },
   {
    "function": "Capital Outlay Total",
    "department": "Capital Outlay Total",
    "wages": 0,
    "benefits": 0,
    "other": 390711,
    "total": 390711
   },
   {
    "function": "Capital Outlay",
    "department": "Capital Outlay",
    "wages": 0,
    "benefits": 0,
    "other": 390711,
    "total": 390711
   },
   {
    "function": "Other Total",
    "department": "Other Total",
    "wages": 0,
    "benefits": 0,
    "other": 14496825,
    "total": 14496825
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 0,
    "other": 14496825,
    "total": 14496825
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 56884788,
    "benefits": 0,
    "other": 68146963,
    "total": 125031751
   }
  ]
 }
}