{
 "metadata": {
  "source": "CT Office of Policy and Management — Municipal Fiscal Indicators (Uniform Chart of Accounts program)",
  "dataset_id": "ej6f-y2wf",
  "dataset_name": "Municipal Fiscal Indicators: Individual Town Data, 2014-2023",
  "landing_page": "https://data.ct.gov/d/ej6f-y2wf",
  "source_url": "https://data.ct.gov/resource/ej6f-y2wf.json",
  "program_page": "https://portal.ct.gov/opm/igp-munfins/municipal-financial-services/municipal-fiscal-indicators",
  "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": 1700,
  "entity_count": 170,
  "entity_note": "170 entities = 169 towns plus Groton (City), a sub-municipality reported separately from Groton (Town).",
  "fiscal_year_note": "OPM fiscal_year_end Y = the fiscal year ending June 30 of year Y. 2023 = FY 2022-23.",
  "basis_note": "Audited year-end ACTUAL expenditures and revenues across governmental funds, compiled from the ACFRs municipalities file with OPM. This is NOT the adopted general-fund budget used elsewhere on this site: OPM totals are gross of grant pass-throughs (ESSER, Title I, IDEA, food service) and therefore run several million dollars higher for Windsor Locks. The two series are not interchangeable.",
  "self_reporting_note": "OPM compiled the figures itself through FY 2019; from FY 2020 forward municipalities self-report their own audited data.",
  "revaluation_note": "Nominal mill rates step down when a town revalues. Use equalized_mill_rate for comparisons across towns or across time. Revaluation grand list years for Windsor Locks: 2003, 2008, 2013, 2018.",
  "coverage": "FY 2013-14 through FY 2022-23. This is the full span OPM publishes town-by-town as of the pull date; FY 2023-24 and FY 2024-25 are not yet released.",
  "fields": {
   "population_state_dept_of_public_health": "Population, CT Dept of Public Health estimate",
   "school_enrollment_average": "Average Daily Membership enrollment, CT State Dept of Education",
   "unemployment_annual_average": "Unemployment rate, annual average (0-1)",
   "equalized_net_grand_list": "Equalized net grand list (grand list restated to full fair market value)",
   "equalized_mill_rate": "Equalized mill rate — tax per $1,000 of fair market value; comparable across towns and across revaluation cycles",
   "net_grand_list": "Net taxable grand list as assessed (70% of market value at last revaluation)",
   "mill_rate_real_estate_personal": "Nominal mill rate on real estate and personal property",
   "total_taxes_collected_as": "Total taxes collected as a share of total outstanding (0-1)",
   "property_tax_revenues": "Property tax revenues",
   "intergovernmental_revenues": "Intergovernmental revenues (state and federal aid)",
   "total_revenues": "Total revenues",
   "total_revenues_and_other": "Total revenues and other financing sources",
   "education_expenditures": "Education expenditures",
   "operating_expenditures": "Operating (non-education) expenditures",
   "total_expenditures": "Total expenditures",
   "total_expenditures_and_other": "Total expenditures and other financing uses",
   "unassigned": "Unassigned fund balance",
   "total_fund_balance": "Total fund balance (deficit)",
   "net_pension_liability": "Net pension liability",
   "net_opeb_liability": "Net OPEB (retiree health) liability",
   "bonded_long_term_debt": "Bonded long-term debt outstanding",
   "annual_debt_service": "Annual debt service (principal and interest paid)"
  },
  "groups_note": "Surrounding towns = The towns sharing a land border with Windsor Locks; DRG F = The official 2006 CT SDE District Reference Group this town belongs to. Excludes Region 11 - regional districts and academies are not municipalities and have no row in the municipal datasets. Group medians exclude Windsor Locks."
 },
 "target": "Windsor Locks",
 "fiscal_year_end": [
  "2014",
  "2015",
  "2016",
  "2017",
  "2018",
  "2019",
  "2020",
  "2021",
  "2022",
  "2023"
 ],
 "fiscal_years": [
  "13-14",
  "14-15",
  "15-16",
  "16-17",
  "17-18",
  "18-19",
  "19-20",
  "20-21",
  "21-22",
  "22-23"
 ],
 "groups": {
  "surrounding": [
   "Windsor Locks",
   "East Granby",
   "East Windsor",
   "Enfield",
   "Suffield",
   "Windsor"
  ],
  "drg_f": [
   "Windsor Locks",
   "Canterbury",
   "East Windsor",
   "Enfield",
   "Griswold",
   "Montville",
   "North Canaan",
   "Plainville",
   "Plymouth",
   "Seymour",
   "Sprague",
   "Stafford",
   "Sterling",
   "Thompson",
   "Voluntown",
   "Wolcott"
  ]
 },
 "medians": {
  "surrounding": {
   "population_state_dept_of_public_health": [
    15814,
    15662,
    15625,
    15698,
    15743,
    15814,
    15725,
    15862,
    15731,
    15650
   ],
   "school_enrollment_average": [
    2314.15,
    2278.4,
    2261.12,
    2201.59,
    2135.35,
    2075.24,
    2033.02,
    1984.19,
    1998.86,
    1989.9
   ],
   "unemployment_annual_average": [
    0.0629,
    0.0543,
    0.0502,
    0.0468,
    0.0376,
    0.0358,
    0.0752,
    0.0626,
    0.0399,
    0.031
   ],
   "equalized_net_grand_list": [
    1948350556,
    1919627780,
    1994576433,
    2007892425,
    2056960887,
    2099279393,
    2097715916,
    2229391807,
    2492463746,
    2852233473
   ],
   "equalized_mill_rate": [
    20.5953,
    20.5799,
    20.6852,
    21.5642,
    22.1487,
    22.0997,
    22.6558,
    21.6339,
    20.3134,
    18.2773
   ],
   "net_grand_list": [
    1428862977,
    1343190541,
    1367017452,
    1385929061,
    1384922405,
    1406135346,
    1463802021,
    1488103220,
    1511536968,
    1551903581
   ],
   "mill_rate_real_estate_personal": [
    28.2,
    29.78,
    30.31,
    30.93,
    32.4,
    33.0,
    32.8,
    33.2,
    33.6,
    33.27
   ],
   "total_taxes_collected_as": [
    0.9774,
    0.9739,
    0.9789,
    0.9777,
    0.9765,
    0.9747,
    0.9782,
    0.9779,
    0.9755,
    0.9748
   ],
   "property_tax_revenues": [
    36225744,
    36687209,
    38381113,
    39515233,
    40320629,
    41343705,
    42266261,
    43168652,
    43746230,
    44991239
   ],
   "intergovernmental_revenues": [
    17337295,
    16357768,
    16623110,
    17981734,
    17399353,
    18674066,
    18808926,
    19254155,
    19230598,
    20170301
   ],
   "total_revenues": [
    56217727,
    56288342,
    58377893,
    60611276,
    60927079,
    63331984,
    64213901,
    65741593,
    66675584,
    69462721
   ],
   "total_revenues_and_other": [
    56609312,
    58344644,
    58593776,
    61912277,
    61292738,
    63580703,
    65180794,
    66534865,
    67582744,
    71118256
   ],
   "education_expenditures": [
    35732506,
    35848599,
    37292260,
    39426355,
    39968226,
    41380658,
    41888403,
    41962956,
    42518289,
    43258751
   ],
   "operating_expenditures": [
    16024425,
    17965844,
    17591796,
    17972420,
    18083592,
    18702705,
    18627948,
    19753998,
    19126497,
    19291719
   ],
   "total_expenditures": [
    51756931,
    53814443,
    54884056,
    57398775,
    58051818,
    60083363,
    60516351,
    61716954,
    61644786,
    62550470
   ],
   "total_expenditures_and_other": [
    57133624,
    58487517,
    59145235,
    62536468,
    61002241,
    65312491,
    65310332,
    65328521,
    68730377,
    69004145
   ],
   "unassigned": [
    9546863,
    9701021,
    9313022,
    8373882,
    9559820,
    10102364,
    10936403,
    8840058,
    9245406,
    10858186
   ],
   "total_fund_balance": [
    11005911,
    10863038,
    10311579,
    9687388,
    10410954,
    11053003,
    12208111,
    10968156,
    10991273,
    13351130
   ],
   "net_pension_liability": [
    null,
    7696340,
    10142246,
    8974091,
    10733728,
    9666000,
    7954000,
    2573972,
    13216734,
    11693715
   ],
   "net_opeb_liability": [
    null,
    null,
    null,
    null,
    6552726,
    5377298,
    5311382,
    2157901,
    5508042,
    4747198
   ],
   "bonded_long_term_debt": [
    18941183,
    16818247,
    14734618,
    21944438,
    19843492,
    17240372,
    14765089,
    22723649,
    21146844,
    19389434
   ],
   "annual_debt_service": [
    2406951,
    2780436,
    2700920,
    2642325,
    2809804,
    3206275,
    3102175,
    3211842,
    2373563,
    2288611
   ],
   "total_expenditures_per_capita": [
    3272.86,
    3435.99,
    3512.58,
    3656.44,
    3687.47,
    3799.38,
    3848.42,
    3890.87,
    3918.68,
    4016.3
   ],
   "bonded_long_term_debt_per_capita": [
    1197.75,
    1073.82,
    1119.55,
    1326.74,
    1260.46,
    1090.2,
    938.96,
    1432.58,
    2282.79,
    2218.28
   ]
  },
  "drg_f": {
   "population_state_dept_of_public_health": [
    11881,
    11813,
    11719,
    11687,
    11591,
    11598,
    11411,
    11407,
    11449,
    11567
   ],
   "school_enrollment_average": [
    1652.12,
    1627.54,
    1596.49,
    1572.28,
    1556.67,
    1543.22,
    1484.86,
    1365.61,
    1397.62,
    1418.35
   ],
   "unemployment_annual_average": [
    0.0688,
    0.0607,
    0.0534,
    0.0477,
    0.0394,
    0.0363,
    0.0793,
    0.0628,
    0.0429,
    0.0321
   ],
   "equalized_net_grand_list": [
    1029418266,
    1011116331,
    1052827086,
    1044566376,
    1061913334,
    1149552836,
    1102490818,
    1131328360,
    1315197999,
    1492967401
   ],
   "equalized_mill_rate": [
    20.3702,
    20.5799,
    20.6852,
    21.6132,
    21.6558,
    22.0997,
    22.1118,
    20.7439,
    19.8256,
    17.8811
   ],
   "net_grand_list": [
    757086852,
    760896938,
    764173358,
    767877559,
    740300369,
    781301453,
    763052060,
    759243287,
    768331700,
    901915797
   ],
   "mill_rate_real_estate_personal": [
    29.26,
    29.37,
    30.09,
    30.86,
    31.7,
    32.2,
    33.14,
    33.14,
    33.14,
    30.8
   ],
   "total_taxes_collected_as": [
    0.9515,
    0.9475,
    0.9501,
    0.9586,
    0.9598,
    0.9607,
    0.961,
    0.9658,
    0.9687,
    0.9646
   ],
   "property_tax_revenues": [
    25436394,
    26295285,
    25944840,
    26671383,
    26553111,
    27207773,
    27699173,
    28121959,
    29145442,
    30854658
   ],
   "intergovernmental_revenues": [
    13704348,
    12988070,
    13691121,
    15226825,
    14690771,
    12043221,
    13665860,
    13607952,
    14076272,
    15159977
   ],
   "total_revenues": [
    37367493,
    38402305,
    38819780,
    39640594,
    42206654,
    42711312,
    43872035,
    45429802,
    45825578,
    48429730
   ],
   "total_revenues_and_other": [
    40494359,
    38402305,
    41400709,
    39793979,
    42242732,
    43468280,
    43909432,
    45500112,
    45831486,
    50026752
   ],
   "education_expenditures": [
    26530771,
    25479888,
    25838998,
    28265752,
    27965488,
    26786067,
    27532841,
    27408074,
    28926096,
    29767892
   ],
   "operating_expenditures": [
    11672020,
    12944974,
    13257327,
    12425401,
    11748673,
    12530517,
    13006059,
    12169080,
    13720358,
    13155670
   ],
   "total_expenditures": [
    36132209,
    36244697,
    37544532,
    37724476,
    39401612,
    40990473,
    40915854,
    43041444,
    43075299,
    44862075
   ],
   "total_expenditures_and_other": [
    39315489,
    37163038,
    42100479,
    39632869,
    41187528,
    41986609,
    42754324,
    44542377,
    45808369,
    47666895
   ],
   "unassigned": [
    3449415,
    3646888,
    4210211,
    4339987,
    3501465,
    2898442,
    4153630,
    5979399,
    4808092,
    5325041
   ],
   "total_fund_balance": [
    3552399,
    3812497,
    4259120,
    4861733,
    3525807,
    3853157,
    5331977,
    6813033,
    6619322,
    6289904
   ],
   "net_pension_liability": [
    null,
    4039961,
    2848256,
    4595035,
    3669518,
    6586842,
    7581347,
    2342189,
    9041352,
    11137594
   ],
   "net_opeb_liability": [
    null,
    null,
    null,
    null,
    2538213,
    3076098,
    3182058,
    2645490,
    1676233,
    1739344
   ],
   "bonded_long_term_debt": [
    17758936,
    16724467,
    14815200,
    15223467,
    14166428,
    13063754,
    11913677,
    17553269,
    15918107,
    14823990
   ],
   "annual_debt_service": [
    1692166,
    1775051,
    2004292,
    2481628,
    1866867,
    2182373,
    2206112,
    2723309,
    3370735,
    2005723
   ],
   "total_expenditures_per_capita": [
    3163.11,
    3179.36,
    3315.66,
    3422.12,
    3529.04,
    3518.3,
    3639.27,
    3691.69,
    3771.98,
    3959.62
   ],
   "bonded_long_term_debt_per_capita": [
    1801.96,
    1605.6,
    1732.71,
    1590.01,
    1586.52,
    1575.38,
    1352.97,
    1505.56,
    1359.24,
    1259.9
   ]
  }
 },
 "drg_key": "drg_f",
 "drg_letter": "F"
}