Villacidro (; or ) is a town and comune, which along with Sanluri is a co-capital of the province of Medio Campidano, Sardinia, Italy.
Villacidro borders the municipalities of Domusnovas (CI), Gonnosfanadiga, Iglesias (CI), San Gavino Monreale, Sanluri, Serramanna, Vallermosa (CA) and Villasor (CA).