Giro d'Italia records and statistics
Since the first Giro d'Italia in 1909 and as of 2025, there have been 2,116 stages. This number includes half-stages, prologues, and a small number of stages cancelled mid-race or immediately before the start.
Source: Wikipedia — Giro d'Italia records and statistics (CC BY-SA 4.0)