 
The 2023 New York City Council elections were held on November 7, 2023, with primaries having occurred on June 27, 2023. Due to redistricting and the 2020 changes to the New York City Charter, councilmembers elected during the 2021 and 2023 City Council elections will serve two-year terms, with full four-year terms resuming after the 2025 New York City Council elections. Party nominees were chosen using ranked-choice voting.
Two incumbents lost re-election; Democrat Marjorie Velazquez lost to Republican Kristy Marmorato, while Republican Ari Kagan, who was elected as a Democrat in 2021 but switched parties in 2022, lost to a fellow incumbent, Democrat Justin Brannan. Brannan and Kagan had been placed in the same district, creating a new district with no incumbent which was won by Democrat Susan Zhuang. All other incumbents were re-elected except for two: Democrat Kristin Richardson Jordan, who retired and was succeeded by fellow Democrat Yusef Salaam, and Democrat Charles Barron, who ran for re-election but lost the Democratic primary to Chris Banks, who went on to win the general election.
The partisan composition of the council remained unchanged. This was the most seats won by the Republican Party in a New York City Council election since 1997.
 ;templatestyles src="Template:TOC limit/styles.css" / ;
Incumbents not re-elected.
Incumbents defeated in general election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
Republican primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Vito LaBella
 ;templatestyles src="Endorsements box/styles.css"/ ;Ying Tan
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 44.
Democratic primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Kalman Yeger
Republican primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Kalman Yeger
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 45.
Democratic primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Farah Louis
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 46.
Democratic primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Mercedes Narcisse
Republican primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Michael Moran
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 47.
Republican primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Anna Belfore-Delfaus
 ;templatestyles src="Endorsements box/styles.css"/ ;Ari Kagan
 ;templatestyles src="Endorsements box/styles.css"/ ;Michael Ragusa "(withdrawn)"
 ;templatestyles src="Endorsements box/styles.css"/ ;Declined to endorse
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
Democratic primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Justin Brannan
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 48.
Republican primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Igor Kazatsker
 ;templatestyles src="Endorsements box/styles.css"/ ;Inna Vernikov
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
Democratic primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Amber Adler
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 49.
Democratic primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Kamillah Hanks
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 50.
Republican primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;David Carr
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
District 51.
Republican primary.
Endorsements.
 ;templatestyles src="Endorsements box/styles.css"/ ;Joe Borelli
General election.
Results.
! scope="col" colspan="2" style="width: 15em" |Party
! scope="col" style="width: 17em" |Candidate
! scope="col" style="width: 5em" |Votes
! scope="col" style="width: 3.5em" |%
! colspan="3" style="text-align:right;" | Total votes
References.
 ;templatestyles src="Reflist/styles.css" / ;