Santa Maria la Carità sorge nella pianura alle falde del Vesuvio, a soli 4 chilometri dal Golfo di Napoli. Il territorio, pianeggiante e densamente urbanizzato, conta 11.902 abitanti su appena 4 km², con una densità tra le più elevate della provincia. Il clima è mite, con temperature medie di 17,8 °C, e le precipitazioni superano i 1.000 mm annui, tipiche dell'area vesuviana.
L'economia locale si basa su servizi e piccola industria, con un reddito medio di 17.405 € e prezzi immobiliari accessibili (1.301 €/m²). La vicinanza al mare richiama la tradizione della colatura di alici di Cetara.
Il consumo di suolo è elevato (48,6%). Tra i pochi monumenti spicca la chiesa parrocchiale. A pochi chilometri si trovano Napoli (sito UNESCO) e il borgo di Furore, mentre il Vesuvio domina il panorama. L'indice di vecchiaia è di 106, segno di una popolazione ancora giovane, con un saldo naturale positivo.