As the Giro d'Italia was a UCI World Tour event, all seventeen UCI WorldTeams were automatically invited and obliged to send a squad. Five UCI Professional Continental teams were given wildcard places in the race by RCS Sport, the race organisers. Four of these were Italian-based teams: Androni Giocattoli–Sidermec, Bardiani–CSF, Nippo–Vini Fantini and Southeast Pro Cycling. Southeast's entry in the race was earned by their victory in the 2014 Coppa Italia, when they competed as Neri Sottoli; they were invited despite three recent doping cases in the team. The final wildcard place was awarded to CCC–Sprandi–Polkowice, a Polish-based team. CCC-Sprandi-Polkowice's invitation immediately received attention because the team's roster included two prominent riders who has previously served bans for doping: Stefan Schumacher and Davide Rebellin. The day after the announcement, Cycling Weekly reported that the team might omit the riders from its squad for the race.
Several prominent teams applied for wildcard places but were unsuccessful. These were UnitedHealthcare, Colombia, Wanty–Groupe Gobert and Caja Rural–Seguros RGA.
The team presentation took place in San Remo on the evening before the first stage. As each team sent nine riders to the race, the startlist contained 198 riders. George Bennett (LottoNL–Jumbo) was withdrawn from the startlist on the night before the race, however, as a blood test had revealed low cortisol levels. As his team was part of the Movement for Credible Cycling (MPCC), he was not allowed to start the Giro. LottoNL–Jumbo therefore began the race with eight riders and there were 197 riders in the peloton at the beginning of the race. This included riders from 36 different countries, with the largest numbers coming from Italy (59), France (15), Belgium (12) and the Netherlands (12). The average age of riders in the Giro was 28.95; they ranged from the 21-year-old Rick Zabel (BMC Racing Team) to the 41-year-old Alessandro Petacchi (Southeast).
UCI Professional Continental teams