Here are the unofficial results in all 23 districts from Election Day. Incumbents are noted with an (i). All Legislators serve two-year terms.
District 1 (Town of Saugerties, town of Woodstock): Aaron Levine: (i) Democrat 2,549
District 2 (Town of Saugerties, village of Saugerties): Ann Peters: (i) Democrat, Working Families 2,208
District 3 (Town of Kingston, town of Ulster, town of Saugerties): Kate Leon: Democrat, Working Families 1,766; Jason J. Kovacs: (i) Republican, Conservative 1,723
District 4 (Town of Ulster): Michael Berardi: (i) Democrat, Working Families 1,606; Anna M. Hayner: Republican, Conservative 1,069
District 5 (City of Kingston): Abe Uchitelle: (i) Democrat, Working Families 2,667
District 6 (City of Kingston): Gregory McCollough: (i) Democrat, Working Families 1,831
District 7 (City of Kingston): Peter Criswell: (i) Democrat, Working Families 2,335
District 8 (City of Kingston, town of Esopus, town of Ulster): Joseph Donaldson: (i) Democrat, Working Families 1,967; Jared Geuss: Republican, Conservative 1,471
District 9 (Town of Esopus, town of Lloyd): Amy Dooley: (i) Democrat, Working Families 1,919; Herbert W. Litts III: Republican, Conservative 1,434
District 10 (Town of Lloyd, town of Marlborough): Dominick Marino: (i) Democrat, Working Families 1,766; Gina Hansut: Republican 1,385
District 11 (Town of Marlborough): Laura Donovan: (i) Democrat, Working Families, Common Ground 1,783; Nicholas J Cracolici: Republican, Conservative 1,606
District 12 (Town of Plattekill): Kevin Roberts: (i) Republican, Conservative 1,496;Marisa J. McClinton: Democrat, Working Families 1,212
District 13 (Town of Shawangunk): Richard T. Walls: (i) Republican, Conservative 1,415; Adrienne Gelfand-Perine: Democrat, Working Families 1,118
District 14 (Town of Shawangunk, town of Wawarsing): Craig Lopez: (i) Republican 1,942
District 15 (Town of Wawarsing, village of Ellenville): Thomas Briggs: (i) Democrat 1,572
District 16 (Town of Gardiner, town of Plattekill): Debra Clinton: (i) Democrat, Working Families 2,688
District 17 (Town of Esopus, town of New Paltz): Pierrette Farber: (i) Democrat, Working Families 2,793
District 18 (Town of Hurley, town of Marbletown): Eric Stewart: (i) Democrat, Working Families 3,101
District 19 (Town of Marbletown, town of Rosendale): Lindsey Grossman: (i) Democrat, Working Families 2,745; Daniel P. Glaser: Republican, Conservative 1,171
District 20 (Town of New Paltz, village of New Paltz): Bill Murray: (i) Democrat 2,150
District 21 (Town of Rochester, town of Wawarsing): Ken Stephens: Democrat, Working Families 2,529
District 22 (Town of Denning, town of Hardenburgh, town of Olive, town of Shandaken): Robert Drake: (i) Democrat, Working Families 2,620; Peter Friedel: Republican 1,415
District 23 (Town of Hurley, town of Woodstock): Jeffery Collins: (i) Democrat, Working Families 3,736