Het Formule 2-seizoen 2023 was het zevende seizoen van het Formule 2-kampioenschap, een autosportkampioenschap dat georganiseerd wordt door de Fédération Internationale de l'Automobile (FIA). Het is een kampioenschap die dient als het tweede niveau van formuleracing in de FIA Global Pathway, een groeimodel om meer coureurs door te laten stromen naar hogere klassen. De klasse wordt verreden ter ondersteuning van de Formule 1 in 2023. Omdat het kampioenschap een eenheidsklasse is, rijden alle teams en coureurs die deelnemen aan het kampioenschap met dezelfde auto.
Regerend kampioen Felipe Drugovich verdedigde, zoals de regels van het kampioenschap luiden, zijn titel niet. Théo Pourchaire werd in de laatste race van het seizoen op het Yas Marina Circuit gekroond tot kampioen door zijn laatste concurrent Frederik Vesti te verslaan. ART Grand Prix, waar Pourchaire en Victor Martins voor uitkwamen, werd kampioen bij de teams.
Het raceweekend op het Circuit Paul Ricard is verdwenen van de kalender, nadat de bijbehorende Formule 1-race ook verdween.
Het raceweekend op het Autodromo Internazionale Enzo e Dino Ferrari, dat van 19 tot 21 mei plaats zou vinden, werd enkele dagen van tevoren afgelast vanwege overstromingen op en rond het circuit.
↑Oliver Bearman reed de snelste ronde, maar omdat hij niet in de top 10 finishte, werd het punt voor de snelste ronde uitgereikt aan Théo Pourchaire.
↑Clément Novalak reed de snelste ronde, maar omdat hij niet in de top 10 finishte, werd het punt voor de snelste ronde uitgereikt aan Frederik Vesti.
↑Zane Maloney reed de snelste ronde, maar omdat hij niet in de top 10 finishte, werd het punt voor de snelste ronde uitgereikt aan Victor Martins.
↑Ayumu Iwasa reed de snelste ronde, maar omdat hij niet in de top 10 finishte, werd het punt voor de snelste ronde uitgereikt aan Théo Pourchaire.
↑Richard Verschoor reed de snelste ronde, maar omdat hij gediskwalificeerd werd, werd het punt voor de snelste ronde uitgereikt aan Enzo Fittipaldi.
↑ abcdeDe sprintrace op het Circuit Zandvoort kende geen volledige ronde die onder race-omstandigheden werd verreden. Er werden geen punten uitgereikt voor deze race.
↑Victor Martins reed de snelste ronde, maar omdat hij niet in de top 10 finishte, werd het punt voor de snelste ronde uitgereikt aan Frederik Vesti.