Reggio nell'Emilia si trova nella pianura Padana, nel cuore della regione storica dell'Emilia, ed è attraversata dal torrente Crostolo. Il territorio comunale è bagnato inoltre da numerosi corsi d'acqua e rii minori dove, nei secoli, si sono sviluppati i primi nuclei abitativi corrispondenti alle odierne frazioni e località.
Confina a nord con Campegine, Cadelbosco di Sopra e Bagnolo in Piano, ad est con Correggio, San Martino in Rio e Rubiera, a sud con Casalgrande, Scandiano, Albinea e Quattro Castella, ad ovest con Bibbiano, Cavriago, Montecchio Emilia e Sant'Ilario d'Enza. Il centro di Reggio nell'Emilia è situato 24 km a nord-ovest di Modena e 27,5 km a sud-est di Parma.
Di seguito le aziende presenti: