Gonnosfanadiga is a town and comune (municipality) situated in the province of Medio Campidano within the autonomous island region of Sardinia, Italy. The municipality serves as a local administrative center for its residents.
Geographically, the town is positioned between the Medio Campidano plain to the northeast and the Monte Linas massif to the southwest. As of recent data, Gonnosfanadiga has a population of 5,959 inhabitants.