{
 "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 Bridgeport, including department detail.",
  "town_scope_note": "`function_totals` covers Bridgeport 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 Bridgeport: 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": "Bridgeport",
 "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": 16366912,
    "benefits": 24768252,
    "other": 6779380,
    "total": 47914544
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 16366912,
    "benefits": 24768252,
    "other": 6779380,
    "total": 47914544
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 76995431,
    "benefits": 152664122,
    "other": 20110198,
    "total": 249769751
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 44121532,
    "benefits": 104287185,
    "other": 13151601,
    "total": 161560318
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 28989683,
    "benefits": 46944955,
    "other": 6358842,
    "total": 82293480
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 3884216,
    "benefits": 1431982,
    "other": 599755,
    "total": 5915953
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 11175623,
    "benefits": 4567052,
    "other": 16367776,
    "total": 32110451
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 3062458,
    "benefits": 985779,
    "other": 1041878,
    "total": 5090115
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 2403426,
    "benefits": 905160,
    "other": 4425307,
    "total": 7733893
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 5709739,
    "benefits": 2676113,
    "other": 10900591,
    "total": 19286443
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 1931409,
    "benefits": 853654,
    "other": 2533313,
    "total": 5318376
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 774192,
    "benefits": 309923,
    "other": 41605,
    "total": 1125720
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 1157217,
    "benefits": 543731,
    "other": 2491708,
    "total": 4192656
   },
   {
    "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": 7092519,
    "benefits": 2508948,
    "other": 4430919,
    "total": 14032386
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 3292860,
    "benefits": 1693386,
    "other": 1992001,
    "total": 6978247
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 3799659,
    "benefits": 815562,
    "other": 2438918,
    "total": 7054139
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 131592310,
    "benefits": 98223850,
    "other": 73732246,
    "total": 303548406
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 131592310,
    "benefits": 98223850,
    "other": 73732246,
    "total": 303548406
   },
   {
    "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": 71435347,
    "total": 71435347
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 71435347,
    "total": 71435347
   },
   {
    "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": 3129459,
    "total": 3129459
   },
   {
    "function": "Other",
    "department": "Other",
    "wages": 0,
    "benefits": 0,
    "other": 3129459,
    "total": 3129459
   },
   {
    "function": "Total Expenditures",
    "department": "Total Expenditures",
    "wages": 245154204,
    "benefits": 283585878,
    "other": 198518638,
    "total": 727258720
   }
  ],
  "2021": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 17496998,
    "benefits": 27812186,
    "other": 7701130,
    "total": 53010314
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 17496998,
    "benefits": 27812186,
    "other": 7701130,
    "total": 53010314
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 80593620,
    "benefits": 51778885,
    "other": 9153299,
    "total": 141525804
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 45741759,
    "benefits": 30955489,
    "other": 5125847,
    "total": 81823095
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 30972890,
    "benefits": 19383322,
    "other": 3752853,
    "total": 54109065
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 3878971,
    "benefits": 1440074,
    "other": 274599,
    "total": 5593644
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 11288150,
    "benefits": 5627982,
    "other": 24494521,
    "total": 41410653
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 3147319,
    "benefits": 1162735,
    "other": 979781,
    "total": 5289835
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 2354068,
    "benefits": 1061192,
    "other": 4164069,
    "total": 7579329
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 5786763,
    "benefits": 3404055,
    "other": 19350671,
    "total": 28541489
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 1851368,
    "benefits": 1004929,
    "other": 3956044,
    "total": 6812341
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 199494,
    "benefits": 203322,
    "other": 79120,
    "total": 481936
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 67839,
    "benefits": 42083,
    "other": 51429,
    "total": 161351
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 1584035,
    "benefits": 759524,
    "other": 3825495,
    "total": 6169054
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 5149664,
    "benefits": 2758662,
    "other": 2529713,
    "total": 10438039
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 3406926,
    "benefits": 1613428,
    "other": 2074075,
    "total": 7094429
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 980460,
    "benefits": 841030,
    "other": 423743,
    "total": 2245233
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 762278,
    "benefits": 304204,
    "other": 31895,
    "total": 1098377
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 0,
    "benefits": 0,
    "other": 289409738,
    "total": 289409738
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 0,
    "benefits": 0,
    "other": 289409738,
    "total": 289409738
   },
   {
    "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": 67982704,
    "total": 67982704
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": null,
    "benefits": null,
    "other": 67982704,
    "total": 67982704
   },
   {
    "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": 116379800,
    "benefits": 88982644,
    "other": 405227149,
    "total": 610589593
   }
  ],
  "2022": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 18465512,
    "benefits": 26501850,
    "other": 7241808,
    "total": 52209170
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 18465512,
    "benefits": 26501850,
    "other": 7241808,
    "total": 52209170
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 86010867,
    "benefits": 55789266,
    "other": 11279799,
    "total": 153079932
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 49746670,
    "benefits": 33404381,
    "other": 5793253,
    "total": 88944304
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 32046080,
    "benefits": 20603281,
    "other": 4766127,
    "total": 57415488
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 4218117,
    "benefits": 1781604,
    "other": 720419,
    "total": 6720140
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 11266831,
    "benefits": 7023072,
    "other": 24799088,
    "total": 43088991
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 3000690,
    "benefits": 1286375,
    "other": 1146875,
    "total": 5433940
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 2377741,
    "benefits": 1159543,
    "other": 4824830,
    "total": 8362114
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 5888400,
    "benefits": 4577154,
    "other": 18827383,
    "total": 29292937
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 2086577,
    "benefits": 1119811,
    "other": 3714206,
    "total": 6920594
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 1010442,
    "benefits": 491029,
    "other": 56110,
    "total": 1557581
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 883473,
    "benefits": 419171,
    "other": 1555018,
    "total": 2857662
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 192662,
    "benefits": 209611,
    "other": 2103078,
    "total": 2505351
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 8131682,
    "benefits": 3084296,
    "other": 3582703,
    "total": 14798681
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 4035022,
    "benefits": 1826546,
    "other": 3082431,
    "total": 8943999
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 778850,
    "benefits": 170999,
    "other": 114832,
    "total": 1064681
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 3317810,
    "benefits": 1086751,
    "other": 385440,
    "total": 4790001
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 0,
    "benefits": 0,
    "other": 301820651,
    "total": 301820651
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 0,
    "benefits": 0,
    "other": 301820651,
    "total": 301820651
   },
   {
    "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": 73453566,
    "total": 73453566
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 73453566,
    "total": 73453566
   },
   {
    "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": 125961469,
    "benefits": 93518295,
    "other": 425891821,
    "total": 645371585
   }
  ],
  "2023": [
   {
    "function": "General Government Total",
    "department": "General Government Total",
    "wages": 18715129,
    "benefits": 25793147,
    "other": 9090253,
    "total": 53598529
   },
   {
    "function": "General Government",
    "department": "General Government",
    "wages": 18715129,
    "benefits": 25793147,
    "other": 9090253,
    "total": 53598529
   },
   {
    "function": "Public Safety Total",
    "department": "Public Safety Total",
    "wages": 83749166,
    "benefits": 52222152,
    "other": 10214898,
    "total": 146186216
   },
   {
    "function": "Public Safety",
    "department": "Police",
    "wages": 47236197,
    "benefits": 29966101,
    "other": 5728160,
    "total": 82930458
   },
   {
    "function": "Public Safety",
    "department": "Fire",
    "wages": 32512382,
    "benefits": 20436782,
    "other": 3711908,
    "total": 56661072
   },
   {
    "function": "Public Safety",
    "department": "Other Public Safety",
    "wages": 4000587,
    "benefits": 1819269,
    "other": 774830,
    "total": 6594686
   },
   {
    "function": "Public Works Total",
    "department": "Public Works Total",
    "wages": 14178766,
    "benefits": 6730973,
    "other": 18687538,
    "total": 39597277
   },
   {
    "function": "Public Works",
    "department": "Highways/Streets",
    "wages": 3079173,
    "benefits": 1150728,
    "other": 897061,
    "total": 5126962
   },
   {
    "function": "Public Works",
    "department": "Waste Management",
    "wages": 2870813,
    "benefits": 1313475,
    "other": 5269076,
    "total": 9453364
   },
   {
    "function": "Public Works",
    "department": "Sewer",
    "wages": 0,
    "benefits": 0,
    "other": 0,
    "total": 0
   },
   {
    "function": "Public Works",
    "department": "Other Public Works",
    "wages": 8228780,
    "benefits": 4266770,
    "other": 12521401,
    "total": 25016951
   },
   {
    "function": "Health and Welfare Total",
    "department": "Health and Welfare Total",
    "wages": 2502121,
    "benefits": 1452490,
    "other": 1485617,
    "total": 5440228
   },
   {
    "function": "Health and Welfare",
    "department": "Public Health Admin",
    "wages": 1012510,
    "benefits": 579995,
    "other": 31234,
    "total": 1623739
   },
   {
    "function": "Health and Welfare",
    "department": "Social Services",
    "wages": 1139591,
    "benefits": 613574,
    "other": 1429086,
    "total": 3182251
   },
   {
    "function": "Health and Welfare",
    "department": "Other Health & Welfare",
    "wages": 350020,
    "benefits": 258921,
    "other": 25297,
    "total": 634238
   },
   {
    "function": "Culture and Recreation Total",
    "department": "Culture and Recreation Total",
    "wages": 6188164,
    "benefits": 2712521,
    "other": 4516333,
    "total": 13417018
   },
   {
    "function": "Culture and Recreation",
    "department": "Libraries",
    "wages": 3934813,
    "benefits": 2075550,
    "other": 3013113,
    "total": 9023476
   },
   {
    "function": "Culture and Recreation",
    "department": "Recreation",
    "wages": 676444,
    "benefits": 138351,
    "other": 121957,
    "total": 936752
   },
   {
    "function": "Culture and Recreation",
    "department": "Other Culture/Recreation",
    "wages": 1576907,
    "benefits": 498620,
    "other": 1381263,
    "total": 3456790
   },
   {
    "function": "Education Total",
    "department": "Education Total",
    "wages": 129475643,
    "benefits": 106684192,
    "other": 76304321,
    "total": 312464156
   },
   {
    "function": "Education",
    "department": "Board of Education",
    "wages": 129475643,
    "benefits": 106684192,
    "other": 76304321,
    "total": 312464156
   },
   {
    "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": 75938826,
    "total": 75938826
   },
   {
    "function": "Debt Service",
    "department": "Debt Service",
    "wages": 0,
    "benefits": 0,
    "other": 75938826,
    "total": 75938826
   },
   {
    "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": 254808989,
    "benefits": 195595475,
    "other": 196237786,
    "total": 646642250
   }
  ]
 }
}