villanovafranca (biddanoa franca, bidda noa franca in sardinian) is a town and "comune" (municipality) in the province of sud sardegna in italian region of sardinia, located about north of cagliari and about northeast of sanluri. as of 2016, 1,345 people lived there. its area is 27.59 km². it is 292 meters above sea level.