Il territorio comunale di Terralba, comprendennte l’area speciale Stagni di Merceddi e San Giovanni. Si affacia sul mar di Sardegna con una breve fascia costiera. Il centro abitato di Terralba sorge in territorio pianeggiante, ad una altitudine di 9 m. s.l.m., distante circa 10 km dal mare, ha conservato la sua impronta rurale.