San Ferdinando (San Ferdinandu in calabrese) è un comune italiano di 4 269 abitanti della città metropolitana di Reggio Calabria in Calabria.
San Ferdinando si affaccia sul golfo di Gioia Tauro sulla costa tirrenica in territorio completamente pianeggiante, l'altezza massima sul livello del mare è di 44 metri. Il suo territorio è completamente compreso nella Piana di Gioia Tauro. Con un'altitudine minima di 0 metri e una massima di 44, è il comune calabrese a minor escursione altimetrica (ossia la differenza tra altitudine massima e altitudine minima).