Mercato San Severino shares borders with the municipalities of Baronissi, Bracigliano, Castel San Giorgio, Cava de' Tirreni, Fisciano, Montoro Inferiore (AV), Roccapiemonte and Siano.
It contains 23 civil parishes (frazioni): Acigliano, Acquarola, Capocasale, Carifi, Ciorani, Corticelle, Costa, Curteri, Galdo di Carifi, Lombardi, Monticelli di Sopra, Monticelli di Sotto, Oscato Ospizio, Pandola, Piazza del Galdo, Priscoli, Sant'Angelo in Macerata, Sant'Eustachio, San Vincenzo, Spiano, Torello and Valle-Marigliano.