Die Kleinstadt Somma Vesuviana befindet sich in der Provinz Neapel (Napoli), die zur Region Kampanien (Campania) gehört. Die Gemeinde besitzt 33681 Einwohner und hat eine Fläche von 30,75 Quadratkilometer bei einer Bevölkerungsdichte von 1095,32 Einwohner pro Quadratkilometer. Somma Vesuviana befindet sich 165 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Crocelle Camaldoli
Fornaro
Lupa
Musciabuono
Paradiso
Reviglione