Reggio er lokalisert i Den italienske halvøyas «støveltå», beliggende på Messinastredets østkyst og skilt fra øya Sicilia av Messinastredet. Byen ligger i skråningen av Aspromonte, et langt, forrevet fjellmassiv som strekker seg oppover fra midten av regionen. Som det tredje økonomiske senteret på det italienske fastlandet i sør, har selve byen en befolkning på mer enn 185 000 spredt over 235 km² mens det hurtigvoksende urbane området utgjør 260 000 innbyggere. Rundt 560 000 lever i metropolitiske området (storbyområdet), anerkjent i 2009 av den italienske republikk som en metropol.