Asm. Christopher Eachus
Christopher Eachus represents AD-99, a D+5 district in which he was first elected in 2023 after winning the 2022 general election with exactly 50.0% of the vote — a margin of 0.0 points — against Kathryn D. Luciani; he expanded that margin to 13.4 points in 2024, defeating Tom Lapolla 56.7% to 43.3%. The district carries a base lean of D+7 but shifts to toss-up under a favorable Republican environment, reflecting a competitive electoral history that has seen the seat change hands multiple times since 2010. AD-99's voter registration stands at 36.1% Democrat, 30.7% Republican, and 25.5% Independent, with a majority-white (73.0%) population that is 17.6% Hispanic and 7.4% Black, a median household income of $96,082, a homeownership rate of 66.2%, and a poverty rate of 15.3%, indicating a mixed suburban-rural character. In the 2025 session, Eachus sponsored 115 bills, with his heaviest focus in Education (16 bills), Vehicle and Traffic (13 bills), and Executive law (12 bills), followed by Tax (7 bills) and Real Property Tax (5 bills).AI
Topic Focus AI
Topics extracted by AI from joint Senate-Assembly committee hearing transcripts and floor debate. Tag size reflects number of supporting citations.
Key Issues AI
Key issue areas derived from floor debate speeches and sponsored bill law sections.
Legislative Activity (2025–2026)
Bill sponsorship from NYS Open Legislation API. Hearing appearances from joint Senate-Assembly committee transcripts. Floor debate from official Assembly session transcripts (Granicus, 2023–present).
Bill Focus Areas 2025–2026
Grouped by law section from sponsored Assembly bills. Source: NYS Open Legislation API.
Floor Speeches: In Support (41) AI
Described a 2023 storm in his district where nearly 600 homeowners had damage but only five collected insurance because flood coverage was not clearly understood. Argued the bill will help consumers understand what is and is not covered by their policies.
Described a 2023 storm in his district where nearly 600 homeowners had damage but only five collected insurance because flood coverage was not clearly understood. Argued the bill will help consumers understand what is and is not covered by their policies.
Stated that existing PSC rules have been in place for decades but failed to prevent Central Hudson from billing customers incorrectly for months, causing thousands in losses. He emphasized ongoing constituent complaints about estimated billing problems.
Floor Speeches: In Opposition AI
No recorded floor speeches in opposition found in our transcript archive for this member.
Electoral History AD-99
General Elections
| Year | Winner | Runner-up | Margin |
|---|---|---|---|
| 2024 | Christopher W. Eachus 56.7% (28,346) | Tom Lapolla 43.3% (21,683) | 13.4pts |
| 2022 | Christopher W. Eachus 50.0% (18,539) | Kathryn D. Luciani 50.0% (18,531) | ⚡ 0.0pts |
| 2020 | Colin J. Schmitt 57.3% (36,606) | Sarita Bhandarkar 42.7% (27,290) | 14.6pts |
| 2018 | Colin J. Schmitt 52.9% (25,016) | Matthew A. Rettig 47.1% (22,298) | ⚡ 5.8pts |
| 2016 | James G. Skoufis 52.7% (29,590) | Colin J. Schmitt 47.3% (26,541) | ⚡ 5.4pts |
| 2014 | James G. Skoufis 52.4% (17,837) | Richard M. Cocchiara 47.6% (16,186) | ⚡ 4.8pts |
| 2012 | James G. Skoufis 55.6% (29,030) | Kyle P. Roddey 44.4% (23,171) | 11.2pts |
| 2010 | Steve Katz 48.6% (20,713) | Brendan J. Tully 38.5% (16,396) | 10.1pts |
| 2008 | Greg Ball 57.8% (33,323) | John А. Degnan 42.2% (24,374) | 15.6pts |
| 2006 | Greg Ball 50.7% (20,956) | Kenneth P. Harper 41.5% (17,155) | ⚡ 9.2pts |
| 2004 | Willis H. Stephens, Jr. 100.0% (36,626) | Uncontested | — |
| 2002 | Willis H. Stephens, Jr. 91.6% (26,321) | Frank X. Lloyd 4.8% (1,372) | 86.8pts |
| 2000 | Patrick R. Manning 71.5% (36,062) | Maurice Salem 28.5% (14,342) | 43.0pts |
| 1998 | Patrick R. Manning 71.8% (26,758) | Dana L. Robideau 28.2% (10,504) | 43.6pts |
| 1996 | Patrick R. Manning 78.6% (26,989) | Sean E. Donahue 21.4% (7,332) | 57.2pts |
Primary Elections
| Year | Winner | Runner-up | Margin |
|---|---|---|---|
| 2012 (Republican) | Kyle P. Roddey 51.5% (1,449) | Colin J. Schmitt 48.5% (1,364) | ⚡ 3.0pts |
| 2012 (Conservative) | Kyle P. Roddey 61.5% (120) | Colin J. Schmitt 37.4% (73) | 24.1pts |
| 2010 (Republican) | Steve Katz 51.8% (4,612) | Jim Borkowski 48.2% (4,295) | ⚡ 3.6pts |
| 2008 (Republican) | Greg Ball 72.7% (5,113) | John A. Degnan 27.3% (1,921) | 45.4pts |
| 2008 (Independence) | Greg Ball 80.2% (239) | John A. Degnan (OTB) 19.8% (59) | 60.4pts |
| 2006 (Republican) | Greg Ball 70.4% (5,165) | Willis H. Stephens, Jr. 29.6% (2,176) | 40.8pts |
| 1996 (Republican) | Patrick R. Manning 61.8% (3,755) | Sean E. Donahue 38.2% (2,325) | 23.6pts |
| 1996 (Right to Life) | Joseph Dio Guardi 42.1% (8) | Patrick R. Manning 31.6% (6) | 10.5pts |
Source: NYS Board of Elections certified results. ⚡ = margin under 10 pts. District history reflects 2022 redistricted boundaries.
Vulnerability Index AD-99
Base lean: D+7
Scenario model: ±5pt national environment shift applied to district base lean (D+7). Base lean blends voter registration (40%) with recent contested general election margins (60%), using up to the last 4 general elections with margins under 40 points. Ratings: Safe D/R = 15+ pts, Likely = 8–14 pts, Lean = 3–7 pts, Toss-up = within 2 pts (Assembly districts are smaller and more homogeneous than Senate districts, so tighter thresholds are used). Generic ballot from Silver Bulletin (Nate Silver), as of 5/21/2026. Not a prediction — reflects structural competitiveness under different cycle environments.
District 99 Profile
Source: U.S. Census Bureau, American Community Survey 5-Year Estimates (2024).
Voter Registration
Demographics
Commute Mode
Source: U.S. Census Bureau, ACS 5-Year Estimates (2024). Race and ethnicity figures may not sum to 100% — Hispanic/Latino is an ethnicity category that overlaps with racial groups.
Lobbying Activity
No lobbying disclosures on record for this member in the available dataset.
Source: NY Commission on Ethics and Lobbying in Government via data.ny.gov.