Die Ortschaft Terralba befindet sich in der Provinz Oristano, die zur Region Sardinien (Sardegna) gehört. Die Gemeinde besitzt 10120 Einwohner und hat eine Fläche von 34,88 Quadratkilometer bei einer Bevölkerungsdichte von 290,14 Einwohner pro Quadratkilometer. Terralba befindet sich 10 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Marceddi
Tanca Marchese