Data & Sources

Every number on Open Elmira comes from a public document. Here is exactly where each one comes from — assessment rolls, state-comptroller filings, audited financial reports, and the city–county records behind the sales-tax story.

Our commitment to open data All source documents used by this site are publicly available. We link directly to the originals — no paywalls, no sign-ins — and keep local archival copies of documents that tend to disappear from government portals. If you find an error, a newer filing, or a source we missed, please let us know. This page is updated every time the site's underlying data changes.

Property Assessment Data

The backbone of the property-tax pages: every parcel in Chemung County, its assessed and taxable value, property class, and location.

NYS Equalization Rates, 1954–2025 (data.ny.gov e6pv-77bh)
Open Data
Coverage: all 18 Chemung assessing units, rate years 1954–2025  |  Fetched by: scripts/download_equalization_rates.py
The equalization rate is the state's estimate of assessed value as a percentage of market value — and it is assessment history in a single column, because it falls every year a roll sits still and snaps back toward 100 the year a municipality reassesses. It drives the “drift, reset, drift again” chart on Frozen Assessments and Reassessment.

Charted from 1970, not 1954. The dataset reaches back to 1954, but the earliest years repeat one rate for up to five years at a time (40.00 across 1954–58, 50.00 across 1965–69) — the signature of infrequent market-value surveys rather than annual measurement. From 1970 the rate moves nearly every year. We start there rather than draw a trend line through carried-forward numbers. ORPTS Publication 1121 documents the current method and confirms the reading: “A falling equalization rate means that market values are rising faster than assessed values.”

The series independently corroborates two figures we publish from other sources: the 1995 reassessment date (from the ORPTS study below) shows up as a spike from 13.77% to 112.85%, and the 92% level of assessment that study records for 2008 matches this series exactly. Keyed on SWIS 70400 with the dataset's own City/Town/Village column, so the Elmira city/town collision does not arise.
NYS Residential Assessment Ratios, 1982–2025 (data.ny.gov bsmp-6um6)
Open Data
Coverage: all Chemung assessing units, rate years 1982–2025  |  Fetched by: scripts/download_assessment_equity.py
This is not the equalization rate, and the difference is the whole reason it is here. The equalization rate covers all property and is pulled around by commercial and utility parcels. The Residential Assessment Ratio is houses — which is what every household-level figure on this site is actually about. For Elmira in 2025 the two are 52.08% and 56%. Homes are assessed at a smaller fraction of their value than the roll as a whole, so estimating what a house is worth by dividing its assessment by 56% understates it.

It is the external check on the reassessment model, which independently measures 46.5% from sales. It is also the benchmark New York uses for a grievance on the ground of unequal assessment: a homeowner assessed at a higher fraction of market value than the RAR is over-assessed relative to the municipality, whether or not the assessment exceeds market value outright. That distinction is the argument of the reassessment page.

A published RAR of 0.00 means "not measured that year" — Elmira 2014 — not "assessed at nothing". The readers drop those rather than average them in.
NYS Real Property Assessment Equity Statistics, 2004–2025 (data.ny.gov 4sut-q3dt)
Open Data
Coverage: all Chemung assessing units, survey years 2004–2025  |  Fetched by: scripts/download_assessment_equity.py
ORPTS's own coefficient of dispersion and price-related differential for every New York municipality, split residential and all-property. It is the regulator running the same two IAAO statistics the regressivity page computes from sales — its own data, its own method. For 2024 it puts Elmira's residential COD at 46.2 and its PRD at 1.26, against our 47.9 and 1.276.

The series carries the fact that a sales study cannot: Elmira's residential COD was 12.9 in 2006, inside the IAAO limit of 15, and has failed that standard by a widening margin every year since. The roll was not broken; it was left alone.

Check the method column before reading a year. Elmira's 2022 row was scored with a CAMA model rather than a sales-ratio study and breaks the trend on its own.
NYS ORPTS — Elmira's last citywide reassessment: 1995
State Study
Publisher: NYS Department of Taxation and Finance (ORPTS)  |  Documents: Most-recent-reassessment list (live) + A Review of Property Tax Assessment Options for Chemung County, February 2009
The state's record of when each municipality last reassessed. The live list shows two undistinguished “Elmira” rows — 1995 and 2013 — because New York files the city and its parent town under the same name. The 2009 study resolves which is which: its Table A-4 is keyed by SWIS code and puts 70400 City of Elmira at a “Latest Reassessment” of 1995, with the Town of Elmira (73000) separately at 1992 and a project planned for 2009. The city is therefore the 1995 row and the town is the 2013 one. The study's narrative says the same in prose (p. 5): “The town of Erin and the City of Elmira completed reassessments in 2002 and 1995, respectively.”

Corroborating: the study records the city's level of assessment at 92% in 2008; it stands at roughly 56% today. A revaluation resets that to 100%, so the drift is consistent with no reset since 1995. The study also notes the city had no formal plan for reassessment and would need to amend its charter to adopt a formal assessment cycle.

The study is also the source for the revaluation cost cited on matters.html: at $35 per parcel, “the City of Elmira could expect to spend $341,000 for a complete reassessment… The net cost to the City of Elmira after aid was applied would be $224,000” (p. 28). Those are 2009 dollars against the 9,745 parcels the study counted — treat them as a floor for what a revaluation would cost today, not a current quote.
NYS ORPTS — Property Assessment Rolls (data.ny.gov)
Open Data
Dataset: 7vem-aaz7  |  Roll years: 2021–2025  |  Publisher: NYS Office of Real Property Tax Services
Parcel-level assessment data for every municipality in New York. Open Elmira uses the 2025 roll for current analysis and 2021–2025 for trend analysis. Place names are resolved from SWIS codes (the state's six-digit municipality IDs, more reliable than the raw municipality field) so villages are split from their parent towns. Fetched via scripts/download_data.py. For the all-parcels map, each parcel’s NYS ORPTS property-class code (the state's what-is-this-property code) is grouped into a broad category (scripts/visualize.py): specific codes are named against the roll’s own property_class_description, and any code not individually named falls back to its NYS class family (leading digit — 100s agricultural, 300s vacant land, 600s community & institutional, 800s utilities, 900s forest & conservation, etc.) so every parcel is classified rather than dumped into a generic “Other.”
NYS ORPTS — SalesWeb Property Sales
Open Data
Coverage: Chemung County, 2018–2025  |  Publisher: NYS Office of Real Property Tax Services
Recorded real-property transfers with sale price, date, and property class at sale. The regressivity / J-curve analysis uses the 1,689 arm's-length single-family (class 210) sales in the City of Elmira (SWIS 070400), comparing each sale price to the parcel's assessed value on the roll in force at the time of that sale. The county's other 6,491-sale total is no longer used: each of Chemung's eleven assessing units sets its own level of assessment, so ratios are only comparable within one of them. Stored as data/raw/SaleswebExtract.csv.
Chemung County Parcel Acreage (GIS)
GIS
Publisher: Chemung County GIS (ArcGIS Online)  |  Joined by: parcel print key  |  Roll year: 2025
Lot acreage per parcel, joined to the assessment roll for the value-per-acre ("tax miles per gallon") analysis. Acreage is the polygon-computed Calc_Acre field from the county's public parcel feature service (the same source as the tax-parcel boundaries below), stored as data/processed/parcel_acres.csv. The City of Elmira single-family lot-size curve excludes parcels at or below 0.1 acre: at that scale, small geometry or parcel-boundary errors are magnified by the per-acre calculation. The rule excludes the full band rather than selected outliers. The value-per-acre page also reports a second measure, assessed value per foot of lot frontage, using the roll's own front field (populated for ~97% of city single-family parcels). Because street, water main, sewer, and sidewalk costs all scale with linear frontage, value per front-foot is used as a proxy for revenue per unit of public infrastructure — not an exact cost-of-service figure. It is reported only for uses with meaningful recorded frontage; large-footprint supermarkets (often recorded with front = 0, which would understate the infrastructure serving the site) are compared on value per acre instead.
Chemung County Tax Parcel Boundaries (GIS)
GIS
Publisher: Chemung County GIS (ArcGIS Online)  |  Geometry vintage: September 2021
Parcel boundary polygons for the whole county, downloaded from the county's public ArcGIS Online feature service (Chemung_County_Parcels_Merged_9.1.2021) and joined to the 2025 assessment roll by print key + SWIS code (92.5% of roll parcels matched; parcels split or merged since 2021 do not join and are omitted from the map). Geometry is simplified (~2 m tolerance) for the web. Drives the county 3D value-per-acre map and the City of Elmira 3D map; built by scripts/build_parcels_3d.py into site/data/parcels_3d.json and site/data/parcels_3d_elmira.json.
Generated chart data files (committed to the site)
Derived
Built by: scripts/visualize_*.py (each writes one JSON via scripts/chart_json.py)
The interactive charts on the property-tax pages read these small JSON files directly — the same client-side ECharts approach as the budget explorers. Each is derived only from the assessment roll, sales, and acreage data above. Regenerate any of them by running its script (e.g. python scripts/visualize_jcurve.py); pass --png to instead rebuild the legacy matplotlib images.

City & County Budget Data (NYS Comptroller)

The data behind the City Budget Explorer, County Budget Overview, and City–County Relationship pages. Line-item revenues and expenditures filed annually with the State Comptroller; General Fund = account-code prefix “A”.

NYS OSC — Annual Update Document (AUD) / Open Book New York
Data Portal
Entities: City of Elmira (1995–2025), County of Chemung & peers (2013–2024)  |  Publisher: Office of the NY State Comptroller
Every NY local government files an Annual Update Document of line-item financials. Open Elmira compiles these into compact JSON for the in-browser budget explorers via scripts/build_budget_json.py. Sales tax is account A1110 (county-retained) and A1120 (city-received); property tax is A1001. Expenditures drill to the object level (salaries, benefits, contractual, equipment) from the AUD’s object-of-expenditure field. The AUD records property tax as a single levy with no payer detail, so the explorer’s property-tax drill (residential / commercial / industrial / utility) is sourced from the ORPTS assessment roll instead — see below.
NYS OSC — Town & Village AUD, sales-tax receipts (Chemung, 1995–2026)
Open Data
Coverage: 16 Chemung towns and villages  |  Extracted by: scripts/extract_town_village_sales_tax.py
The county books its entire distribution to municipalities as one lump (A19854), so naming the recipients on the sales-tax Sankey requires each town's and village's own filing. Extracted from OSC's bulk Town and Village downloads into data/processed/chemung_town_village_sales_tax.csv.

Towns book sales tax in four funds, not one. The obvious filter — A1120, which is what the City and County use — captures only about a third of the money and drops the two largest recipients entirely. Towns split the distribution across A1120 (general), B1120 (part-town), and DA1120 / DB1120 (highway); villages use A1120 alone. All five carry the same narrative, “Non Property Tax Distribution by County.”

Reconciliation: summed across all funds, the municipalities' own filings come to $12,273,320 for 2024 against $12,825,812 implied by the county's books — 95.7%. The 4.3% difference is published as a separate “not separately reported” node rather than spread across the named municipalities. It is mostly the smallest villages, which do not file every year.

The bulk source files (~1.5 GB, every town and village in New York) are not kept in the repository; the extraction script documents how to re-download them from the OSC portal.
NYS Tax Department — State & Local Sales Tax Distributions (data.ny.gov 5g2s-tnb7)
Open Data
Coverage: Chemung County, fiscal years ended 3/31/1995–2025  |  Fetched by: scripts/download_sales_tax_distributions.py
What the State actually distributed to Chemung County — the other side of the transaction the county reports in its own filing. We use it to check the countywide pool rather than take the county's word for it. Calendar year N is compared against state fiscal year N+1 (the state year ends March 31); on that alignment the two agree to a median ratio of 0.996 across the 18 comparable years, worst year 0.963. The per-year workings are in stateCheck inside sales-tax-split.json.

Why the comparison starts at 2007. Chemung changed how it presents sales tax that year. Through 2006 it booked A1110 net of what it passed to the city and towns and reported no distribution expense at all (A19854 = $0 every year); from 2007 it books gross, with the payout carried separately. The step is bookkeeping, not money: the distribution share implied by the last net year (37.7% in 2006) is essentially the share reported in the first gross year (37.5% in 2007).

The dataset also lists a City of Elmira Sales and Use Tax jurisdiction, which is a wind-down rather than a revenue stream — $72,686 at its 1998 peak, trailing to $0 from FY2016. Elmira does not levy a live city sales tax.
NYS OSC — Annual Update Document, debt detail (City of Elmira, 1995–2025)
Open Data
Coverage: City of Elmira, 31 years (1995–2025)  |  Built by: scripts/build_osc_debt_json.py
The AUD summary above reports year-end debt balances. The debt-detail filing adds the flows behind them — how much the city issued against how much it retired each year — broken out by instrument (bonds, bond and tax anticipation notes, installment purchase contracts, state loans). Extracted from OSC’s bulk all-cities debt files into elmira-osc-debt-data.json.

Two traps handled, both documented in the script. The Town of Elmira, the Village of Elmira Heights and the Elmira City School District all file under an “Elmira” name and carry their own debt, so rows are filtered on SUB_GOVT_TYPE = City. OSC also renamed the entity mid-series — “City of Elmira” through 2012, bare “Elmira” from 2013 — and renamed the debt-retirement column at the same boundary; matching only the later spelling silently truncates the series to 2013–2025. Year-end totals are cross-checked against the independent total_debt_end series in elmira-osc-summary.json: they agree within 1% in all 31 years (see totalsCheck in the file).
U.S. Bureau of Labor Statistics — Consumer Price Index (CPI-U)
Data Portal
Series: CUUR0000SA0 (U.S. city average, all items, 1982-84=100), annual average, 1995–2025  |  Publisher: U.S. Bureau of Labor Statistics
Used purely as an inflation yardstick. The budget explorer’s “Which Costs Actually Grew” chart indexes each General Fund spending function to 1995 = 100 and overlays CPI-U so a reader can see which functions outran inflation (grew in real terms) versus merely kept pace. Annual-average values are stored in scripts/build_budget_json.py (CPI_U_ANNUAL) and emitted into city-budget.json as realTrends.
Generated data files (committed to the site)
Derived
Built by: scripts/build_budget_json.py
The browser charts read these directly — no server required. Each is a small, inspectable JSON file derived from the OSC source documents above — with one cross-reference: city-budget.json also draws on the NYS ORPTS assessment roll to split the city property-tax levy by who pays it (estimated — apportioned by each property class’s share of the city-taxable base, 2021–2025), and on the BLS CPI-U (above) for the inflation-indexed spending-by-function trend (realTrends).

Method note — the payer split is estimated, and tested. The Comptroller reports the levy as a single number, so the split is an apportionment, not a reported figure. It assumes Elmira taxes every property class at the same rate — i.e. that the city does not use the RPTL Article 19 homestead/non-homestead option. New York publishes the register of municipalities that file to use homestead and non-homestead rates (archived copy), keyed by SWIS code: Elmira (070400) is not on it, and neither is any other Chemung County municipality. Nor could it be — adoption requires prior certification as an “approved assessing unit”, which follows a state-approved revaluation, and Elmira has not revalued since 1995. Consistently, no second rate appears in the city’s TAN official statement, its adopted budget worksheets, its audited financial reports, or the council minutes that set the rate. The build script now checks that assumption arithmetically: the city’s own published rate (2025 TAN official statement, p. 34) applied to the taxable base we compute reproduces the published levy to within 2% every year, 2021–2025. The per-year workings are in proptaxSplit.checks inside city-budget.json. Note also that the dollars being split are property tax collected (OSC A1001), not levied — in 2024 the city collected 90% of a $16.17M levy, a $1.6M shortfall.

City–County Relationship & Sales Tax

Source documents for the shared-services dispute (Resolution 15-114) and the sales-tax-share figures. Some primary documents are still being sourced — flagged below.

City of Elmira — Council Presentation on Sales Tax & Shared Services
City Presentation
Dated: October 6, 2025  |  By: City of Elmira (presented to the Chemung County Legislature)
The city's own analysis of its falling sales-tax share (12.33% in 2014 → 8.167% in 2024), the growing countywide pool (~$58.8M → ~$71.9M), and the ~$22.8M cumulative loss since 2015. We validated the city's reported receipts to the dollar against OSC account A1120 (2014–2024). The relationship page's “pool by recipient” Sankey is reconstructed independently from OSC county filings — collection (A1110), distribution to municipalities (A19854), and the city's receipts (A1120) — splitting the 2024 pool into county-retained, towns & villages, and city.
Chemung County — Shared Services Report (2017)
County Report
Published: 2017  |  Publisher: Chemung County  |  16 pages
The county's own shared-services report — the authoritative description of each shared program, including the 2015 DPW/streets terms ($2M city payment year 1, county absorbing +$400K/yr), the 2016 buildings & grounds merger, the 2009 IT agreement, and the Treasurer/sales-tax history.
Chemung County — DPW Shared-Service Termination Notice
County Letter
Dated: June 30, 2025  |  From: Chemung County Attorney's Office
Formal notice terminating the February 15, 2015 DPW Shared Service Agreement, effective December 31, 2025 — the move that reopened the shared-services dispute.
Chemung County — Shared-Services Timeline Letter
County Letter
Dated: September 24, 2025  |  From: County Executive Chris Moss
A detailed June–September 2025 timeline of the dispute, with the disputed DPW figures (salary $986,631 + fringe $487,000) and the county's proposed four-year, 25%-per-year takeback offer.
County Legislature — Resolution 15-114 Clarification (Oct 2, 2025 meeting)
Meeting Summary
Meeting: October 2, 2025  |  Source: citizenportal.ai (AI-generated summary)
An AI-generated summary of the legislature's October 2, 2025 discussion. It corroborates that Resolution 15-114 is the 2015 shared-services resolution and lists all five bundled services. Used as a research lead only — not an audited primary source; the official minutes are still being obtained (see below).
Resolution 15-114 & the Feb 15 2015 Shared Service Agreement
Still Sourcing
Status: being obtained via the county legislative clerk / city clerk
The original resolution text and the countersigned Public Works Shared Service Agreement are not yet in hand. Figures on the relationship page come from the city's October 2025 presentation cross-checked against OSC data; this entry will be updated when the primary documents are obtained.

Audited Financial Reports — City of Elmira

The primary source for the Fiscal Decoder's balance-sheet and net-position figures. Published by the City Chamberlain's Office at cityofelmirany.gov.

City of Elmira Financial Report — FY 2025
Not Yet Filed
Year covered: Jan 1 – Dec 31, 2025  |  Expected: Summer/Fall 2026
Not yet posted to the City's DocumentCenter as of June 2026. A sweep of all DocumentCenter IDs confirmed no city financial report beyond doc ID 1145 (FY2024). Expected 6–9 months after fiscal year end.
City of Elmira Financial Report — FY 2024
Audited ACFR
Year covered: Jan 1 – Dec 31, 2024  |  Auditor: Insero & Co. CPAs, LLP (Ithaca, NY)
Primary source for FY2024 figures, including restated FY2023 comparison data (GASB 101).
City of Elmira Financial Report — FY 2023
Audited ACFR
Year covered: Jan 1 – Dec 31, 2023  |  Published: June 28, 2024  |  Auditor: Insero & Co. CPAs, LLP
Source for FY2023 (as-originally-reported) and FY2022 comparison data. FY2023 figures were later restated in the FY2024 report.
City of Elmira Financial Report — FY 2021
Audited ACFR
Year covered: Jan 1 – Dec 31, 2021  |  Auditor: Insero & Co. CPAs, LLP  |  Retrieved from: MSRB EMMA
Source for FY2021 and FY2020 comparison data. Obtained from the MSRB EMMA continuing-disclosure portal (not on the City DocumentCenter). Net position turned briefly positive on $14M of federal ARPA/SLFRF receipts.
City of Elmira Financial Report — FY 2020
Audited ACFR
Year covered: Jan 1 – Dec 31, 2020  |  Report dated: Aug 24, 2021  |  Retrieved from: MSRB EMMA
Source for FY2020 figures. Reflects a deep unrestricted deficit (−$45.1M) and $16.3M net pension liability before later market gains.

Elmira Urban Renewal Agency (EURA)

EURA is a discretely presented component unit of the City — not included in the government-wide figures used by the decoder. Archived here for completeness.

EURA Audited Financial Reports — FY 2023–2025
Audited
Auditor: Insero & Co. CPAs, LLP
CPA-issued audited financial statements for EURA (text-based PDFs).
EURA Annual Reports — 2023, 2024, 2025
Annual Report
Internal EURA annual reports (scanned image PDFs), separate from the CPA-audited reports above.

Budget & Debt Documents

City of Elmira — 2025 Budget Worksheet (General Fund, Draft)
Budget
110-page line-item worksheet with FY2020–2024 actuals plus 2025 proposed figures — useful for filling historical gaps between audited ACFRs.
City of Elmira — 2025 Tax Anticipation Note (TAN) Preliminary Official Statement
Bond Filing
Dated: February 21, 2025  |  Prepared by: Fiscal Advisors & Marketing, Inc.
Official Statement for a $4M TAN with month-by-month 2025 cash-flow projections, 2024 monthly actuals, debt ratios, and Water Board financials 2019–2023.
City of Elmira — 2026 Adopted Budget Worksheet (General Fund)
Budget
Worksheet run: 10 February 2026  |  Marked: ADOPTED, Budget Year 2026  |  88 pages
The document is the adopted budget, but it states no Council adoption date — 10 February 2026 is when the report was run. We have not sourced the adoption date itself.
Adopted 2026 General Fund worksheet with FY2021–2024 actuals, the FY2025 amended budget, and FY2026 adopted figures by line item. This worksheet is the source for the city's payment-in-lieu-of-tax revenue: 410800 FED PAYMENT IN LIEU OF TAX and 410810 OTHER PAYMENT IN LIEU OF TAX (the IDA / housing PILOT deals). The Elmira College PILOT ($5,000/yr, unchanged since 1994) is not in those PILOT lines — the City Chamberlain's office identifies it as recorded under 412890 OTHER GENL DEPT INCOME, where it is bundled with other miscellaneous receipts. The executed 1994 college agreement itself has not yet been obtained (records request open), so the site quotes only the amount and its 1994 origin and frames the college as nearly — not fully — exempt ($5,000/yr against $34.8M in exempt assessed value, 58 city parcels on the 2025 roll).

State Agency Reports

NY Financial Restructuring Board — Comprehensive Review: City of Elmira
State Review
Published: June 2016
Independent fiscal review (~2013–2015) documenting the structural deficit and pension obligations that still define Elmira's picture. Also the source for the city's NYS tax-rate ranking cited on the homepage.
NY Attorney General — Informal Opinion No. 2007-6 (Elmira City Charter / Water Board)
AG Opinion
Published: August 28, 2007
The legal architecture behind the Water Board page. Holds that Charter § 166-o lets the City Council request the Board's surplus, but that the Water Board — not the City — determines the amount, and the city cannot amend the charter to force it (the Board is a state-created "body corporate"). Records that the Board had recently denied a city surplus request.
Elmira City Charter — Article X-A (Water Department / Water Board)
Charter
Enacted: 1913 / re-enacted 1950 (as amended)
The governing law behind the Water Board page. Sets the commissioner elections (§ 166-b — a city-run June special election, taxpayer-only franchise), $75/meeting compensation (§ 166-a), removal for cause (§ 166-d), the surplus / "fair return" language (§ 166-o), the city's deficiency backstop (§ 166-s), and the tax exemption (§ 166-u).
Elmira Water Board — Certified Election Canvasses (2024 & 2025)
Election Records
Source: City Council minutes, resolutions 2024-208 & 2025-171
The certified vote counts behind the turnout figures on the Water Board page: 8 votes cast in 2024 (Martin Chalk, unopposed) and 24 in 2025 (Steve McNamara, unopposed), from the inspector-of-election certificates the City Council formally accepted.
Elmira Water Board — 2025 Annual Report & Audited Financial Statements
Audited
Published: 2025–2026 (fiscal year ending Dec 31, 2025)
The audited GAAP statements behind the Water Board page: $41.4M net position ($7.9M unrestricted, up $934K), $744,190 change in net position, and the $236,946/yr in real estate taxes the Board pays outside the city. The OSC AUD water enterprise-fund series (line EW8029) matches these figures to the dollar. Includes the Board's letter to the Mayor and Council.
NY State Comptroller — Audit Follow-Up: City of Elmira (2017M-90-F)
OSC Audit
Published: 2020
Follow-up to a 2017 audit of Elmira's financial management and fiscal health.
NY State Comptroller — Fiscal Profile: City of Elmira (2013)
OSC Profile
Published: 2013
Pre-2013 structured financial indicators for historical context.

Industrial Development Agency (IDA)

Behind the IDA section: who gets a property-tax abatement in Chemung County, what it costs, and who approves it. The state data is self-reported by the IDA and not audited; where a claim could be disputed we link the agency's own executed document.

NYS Authorities Budget Office — PARIS Project Data (data.ny.gov)
Open Data
Dataset: 9rtk-3fkw  |  Fiscal years: 2017–2024  |  Publisher: NYS Authorities Budget Office
Every IDA project in New York as filed in the Public Authorities Reporting Information System: exemptions taken, PILOTs due and paid, jobs promised and reported, term dates. All 49 of the CCIDA's active FY2024 deals and the eight-year cost trend come from here. Critical caveat: PARIS is self-reported by each authority and the ABO does not verify it. The dollar figures reconcile well against the assessment roll (implied exemption ÷ assessed value clusters at each municipality's combined tax rate), so we treat them as sound. The jobs figures do not survive the same test — "before" counts reset between filings, construction jobs are excluded by design, and at least one company books its entire firm-wide headcount against a single small building. We label them as claims everywhere they appear. Fetched via scripts/download_ida_data.py.
NYS ORPTS Assessment Rolls — IDA exemption codes
Open Data
Dataset: 7vem-aaz7  |  Roll years: 2021–2025  |  Code: 18020 (stored truncated as 1802)
The same assessment rolls used across the site, filtered to the IDA's footprint: any parcel carrying NYS exemption code 18020 ("Municipal Industrial Development Agency") in any of its seven exemption slots, plus any parcel owned outright by the Chemung County IDA — 72 parcels on the 2025 roll, $104,839,231 assessed. This is what lets us watch an agreement end: the exemption disappears and the parcel returns to the roll. Not every IDA-related parcel carries that code — Hathorn Redevelopment sits under the urban-renewal code (18180) and the Economic Opportunity Program under the nonprofit code (25130), which is why the project list and the parcel list are counted separately and never conflated. Municipality is resolved from each parcel's SWIS code (70400 = City of Elmira), not from the address an applicant filed with the state — several projects file a mailing address of "Elmira, NY" for property that is actually in the Town of Elmira or the Town of Horseheads. Extracted by scripts/extract_ida_parcels.py.
CCIDA Document Center — applications, PILOTs, leases, audits
Primary Documents
Publisher: Chemung County IDA  |  Enumerated: 749 documents (IDs probed 1–1100), July 2026
The agency's own document center is the primary-source backbone of the Projects page: executed PILOT agreements, lease agreements, applications, approving and deviation resolutions, SEQR findings, and audited financials. Every document link on this site was verified to return a PDF (the server 404s on HEAD requests, so links must be fetched with GET). Coverage thins over time — most projects from 1999 to ~2020 have their executed agreements posted; from 2021 posting drops to project binders and resolutions; and the 2025–26 projects (Hammocks, Riedman Edger, Booth School) have only applications and hearing notices, so the newest and longest deals are the least public. Two findings from the full enumeration are themselves reported on the site: no cost-benefit analysis exists among the 749 documents, and nothing matches "arena" or "155 Main" — the agency's largest single asset is absent from its own transparency portal. Most executed agreements are scanned images with no text layer. ~26 primary documents are archived in this project's repository at data/source-docs/ccida/, each with its source URL, so the citations survive if the document center reorganises. The per-project document map is research/ida-document-inventory.md.
CCIDA Uniform Tax Exemption Policy (UTEP)
Primary Document
Readopted: 12/12/2024  |  Publisher: Chemung County IDA
The policy the deals are measured against on the overview page: standard abatement schedules (50% for years 1–10 commercial, 1–15 manufacturing; a declining 50%→0% over 10 years for retail/tourist; $8,000 per megawatt escalating ~2%/yr for solar, 20 years maximum), PILOTs allocated among taxing jurisdictions "in the same proportion as normal taxes," and the deviation clause — the board may depart from the schedules where "but for special tax abatement incentives these jobs will not be created," needing only to notify the affected taxing entities' chief elected officials in writing. Quoted from the extracted text of the archived copy. The complementary primary document is the Anchor Glass lease, which shows the mechanism verbatim: the IDA leases the plant back for "One and No/100 Dollar ($1.00) per annum."
Governance — statute, charter, board roster, audited financials
Statute & Audit
Used by: The Board  |  Re-verified: July 2026, against archived PDFs
The board roster, the appointment history, the STEG contract and the CRC relationship rest on: the CCIDA's posted board list; Chemung County Legislature Resolution 25-47 and its 2/10/2025 minutes; the Chemung County Charter as amended by Local Law No. 2 of 2022 and the county's Local Law Directory; the CCIDA's audited FY2023 statements (the $200,000/$50,000 STEG fee note, and the county's $1,000,000 arena public-access payment plus $375,909 capital payment); the CCCRC's audited FY2024 statements (the "common management and Board of Directors membership" language, and the FY2023 disclaimer of opinion); and GML §§ 896 and 856. On appointments specifically: state law (GML § 896) puts the appointment with "the governing body of the county"; the charter's § 2706, added by Local Law No. 2 of 2022, assigns it to the Chairman of the Legislature (before 2022 it sat with the County Executive under § 2704, which is still what the IDA's About page describes). Both charter versions are archived — the current amended one and the superseded pre-2022 PDF, which the county still also posts. The roster, the Res. 25-47 text, the § 2706 language, the STEG fee note and the CRC language were each read directly against the archived PDFs rather than taken from a summary. We do not publish the § 896 enactment year — the IDA's About page says 1975 and we have not verified it in the session laws.
News reporting — Hammocks, Booth School, First Arena, Wayfair
Reporting
Outlets: WSKG, WENY, mytwintiers, NY1, Chemung County Matters, NY Focus
Where the documentary record runs out, the site cites contemporaneous reporting and says so: the Hammocks 30-year abatement, the town's objection and the hearing no board member attended (WSKG, WENY); the Booth School conversion's 20-year terms and the IDA's own $2,856,000 net-exemption figure (WENY — which reported 60 units where the IDA's minutes say ~58; we note the discrepancy rather than pick one); First Arena's 2016 purchase for $3.5M "to resell" (NY1; Chemung County Matters); the 17 Aviation Dr COVID vaccination site (mytwintiers); and Wayfair's 2021 call-centre closure (mytwintiers), after which no public record shows whether the IDA recovered the remaining PILOT years. NY Focus's statewide reporting is cited for the category-drift pattern.
NYS Real Property Tax Rates & Levies by Municipality (iq85-sdzs)
Open Data
Publisher: NYS Dept. of Taxation and Finance (ORPTS)  |  Coverage: 2004–2025  |  Dataset: data.ny.gov iq85-sdzs  |  Local copy: data/raw/ny_tax_rates_chemung.csv
The state's own tax rate table by municipality: county, municipal and school-district rate and levy for every New York municipality × school-district segment, every year since 2004, with a field naming which basis the rates are on. It is the machine-readable successor to the ORPTS "Table II" PDFs, and reconciles to them exactly — FY2007 City of Elmira: county $7.13, city $16.92, school $21.77.

This is the source for the combined figure of $39.64 per $1,000 of full market value (city $18.49 + county $5.78 + school $15.37, CY2025) and for the cross-municipality comparison, where Elmira is the highest of the 32 municipality × school-district segments in Chemung County — 32% above the next one (Catlin/Corning, $30.03) and more than double the lowest (Veteran/Odessa-Montour, $17.67).

⚠️ ORPTS switched the entire state from an assessed-value to a full-value reporting basis in FY2013. So this dataset gives assessed-value rates for 2004–2012 and full-value rates from 2013 on, and no state source publishes assessed-value rates after 2012. For the rate a parcel is actually billed you need the city's own official statement (city line only) or a real tax bill — which is why we archived one.

⚠️ The county rate here ($5.78) is not the same as the county dollars charged to city property ($5,837,005, equivalent to $6.37). The roughly $539,000 difference is county district levies plus unpaid city and school taxes that the county assumes under a 1995 agreement and charges back to the delinquent parcels. Both are correct; they answer different questions.
City of Elmira tax bill, 2025 — the billed rates
Primary Document
Source: Chemung County property portal (chemung.sdgnys.com)  |  Tax year: 2025  |  Local copy: data/source-docs/tax-rates/ (redacted)
An actual city tax bill, used because it is the only published source for what Elmira parcels are billed per $1,000 of assessed value — the state stopped publishing that basis in 2012. Cited as a 2025 city tax bill and not by address; we do not identify private homes. Line items, on a $92,000 assessment:

City of Elmira $29.98 · County of Chemung $8.06 · Community College $1.53 · Library District $1.07 · Elmira sewer tax $0.55 · Elmira City School District $25.61$66.81 in all, plus a $365 sanitation fee (this parcel has one dwelling unit; the fee is charged per unit — see below). It reconciles to the cent: $3,123.05 city + $1,031.62 county + $2,356.54 school.

Two things only a real bill shows. First, the city does have special districts — the Comptroller's city table has no column for them, and we had wrongly read that absence as meaning there were none. Second, one bill uses two equalization rates: city and county are struck on the 2024 roll at 61%, the September school installment on the 2025 roll at 56%.

One parcel is a sample of one — it proves these lines exist and what they charge, but not who else pays them. That gap is now closed by a different document: the Special District Summary printed on the city-totals page of the 2025 City of Elmira Final Assessment Roll (archived summary pages), which counts the parcels in every district. Against that roll's own total of 9,555 city parcels:

Elmira sewer tax — 9,512 parcels (99.5%). Near-universal, but 43 parcels do not carry it, so it stays out of the conservative figure.
Sanitation fee — 6,725 parcels (70.4%). Not citywide. A further 1,057 parcels sit in an “opted out” code — commercial owners arranging private hauling.
Library district — not a city district at all. It does not appear in the summary; it is billed within the county tax, so this roll cannot establish its coverage.

The four structural lines ($65.19) remain what every city parcel carries, and remain the figure our calculations use.

The roll also corrects the sanitation fee itself. $365 is charged per dwelling unit, not per parcel — the four fee codes are tiers at 1, 2, 3 and ~4 units per parcel, 8,226 billable units in all, so a two-family is billed $730. The sampled bill read as a flat $365 because that parcel has one unit. Checked: 8,226 × $365 = $3,002,490 against the city's reported 2025 refuse-and-garbage revenue of $3,064,905, 2.0% apart; a per-parcel reading would land 20% low.

Per unit, the fee is still the most regressive line on the bill: $365 is $3.97 per $1,000 on this $92,000 assessment but $7.77 per $1,000 on the $47,000 median home — nearly double the burden, measured against value.

One district the summary turned up that this site had never recorded: a Downtown Development district (codes CD041/042/043), covering 363 parcels on an ad-valorem basis plus 150 charged by unit.
NYS Comptroller — Local Government Tax Tables
State Filing
Publisher: NYS Office of the State Comptroller  |  Coverage: 2003–2025  |  Local copies: data/source-docs/tax-rates/  |  Served here: 2025 workbook (XLSX, 189 KB)
Annual workbooks reporting each New York county, city, town and village's levy, taxable full value, and full-value tax rate (levy per $1,000 of full value). Because that rate is expressed against full market value rather than assessed value, it is the only basis on which municipalities with different equalization rates can be compared directly — which matters a great deal here, since Elmira's equalization rate is 56% and its neighbours' are 73–88%.

Source for the statewide ranking: for CY2025 the City of Elmira's full-value city tax rate is $18.49 per $1,000 — 2nd of the 61 cities that filed, behind only New York City ($25.73) and ahead of Binghamton ($16.88) and Corning ($10.84).

⚠️ Two cautions. That figure is the city levy only; county and school levies come on top of it. Chemung's county levy on city property ($5,837,004 against $916,687,511 of taxable full value) brings the combined city + county figure to about $24.86 per $1,000 before the school levy. And the table only covers cities that filed — the City of Ithaca has no row for CY2025, so it cannot appear in the comparison.

Why Ithaca is missing, since the question comes up. Filing is mandatory, not optional: NY General Municipal Law § 30 requires all cities, irrespective of population, to file their annual financial report with the Comptroller within 120 days of the close of the fiscal year. Ithaca's state financial reporting has simply run years behind. An OSC audit released 27 March 2026 (2025M-114, Records and Reports) found the city had not filed its required annual reports for 2022 through 2024, that its independent audits were years in arrears, and that it has received no OSC fiscal-stress score since 2017. So the blank row reflects a reporting failure in Ithaca, not a quirk of the tax table — and it is a reason to treat Ithaca as absent rather than as low-rate.
City of Elmira Zoning Ordinance (Appendix B and Appendix B-1)
Municipal code
Publisher: City of Elmira, via Municode  |  Codified through: Ordinance 2025-230 (11 Aug 2025)
The rulebook behind Zoning, Explained and the parcel-level zoning map. Table 260 is the use table (what kinds of building each district allows); Table 320 is the bulk and density table (minimum lot area and frontage per family, lot coverage, setbacks). Both are applied to each parcel's own recorded dimensions to produce the "you may build N units" figure. Appendix B-1 is the City Center Form-Based Code, adopted 17 August 2020 (Ordinance 2020-241 § 38, amended by Ordinance 2022-144), which governs the downtown parcels instead.

Caveat worth knowing: the zoning ordinance posted on the city's own website is still the February 2010 printing, so the codified Municode text is what we rely on. The city does publish a certified Official Zoning Map — last printed 27 January 2021, and it carries a "2020 Downtown Zoning" legend for the form-based districts — but it is a scanned image, so it cannot be queried or joined to parcel data, and it predates Ordinance 2022-144.
Elmira zoning district boundaries and parcel geometry (GIS)
Spatial data
Publisher: Southern Tier Central Regional Planning & Development Board  |  Also: Chemung County Planning Department
District polygons and all 9,849 city parcel boundaries come from the regional planning board's Elmira City Zoning Map feature service. Each parcel is assigned its district by point-in-polygon, then joined to the 2025 assessment roll for lot area, frontage, use and value (96% of parcels match; the remainder are merged or split parcels and are drawn without dimensions). Form-based code districts are read off the city's February 2020 draft map by transforming each parcel's coordinates through that PDF's embedded georeferencing and sampling the mapped district. We use the draft because it is the only version published as a GeoPDF: the city's certified official map does show the adopted 2020 districts, but as a flat scan with no coordinate information, so the two cannot be reconciled mechanically. Downtown parcel-level assignments should therefore be treated as close, not certain.

Methodology & Framework

Strong Towns Finance Decoder (US Version)
Framework
Created by: Strong Towns  |  License: Free to copy and adapt
The analytic framework behind the Fiscal Decoder — a spreadsheet tool mapping ACFR data to seven fiscal-health indicators across Sustainability, Flexibility, and Vulnerability.

Source Update Log