Reggio è situata sulla punta dello Stivale, alle pendici dell'Aspromonte, sulla sponda orientale dello stretto di Messina, al centro esatto del Mediterraneo. Dopo il terremoto del 1908 è stata ricostruita con una pianta a scacchiera con vie dritte e più ampie di quelle antiche.
La città si estende su una superficie di 236,02 kmq, il livello altimetrico minimo è di 0 (zero) metri, il massimo di 1803 metri, il livello medio del centro storico è di 31 metri. Il centro storico è compreso tra la fiumara dell'Annunziata (nord) e la fiumara del Calopinace (sud), l'intero territorio comunale è compreso tra Catona (nord) e Bocale (sud)