Le village de Villanovafranca se trouve au cœur d'un paysage doux, rythmé par les collines vertes et fertiles de la Marmilla. Il s'est développé autour de l'église San Lorenzo. Il a des origines anciennes, attestées par les nombreux sites archéologiques qui parsèment le territoire. Villanovafranca a été habitée à époque nuragique, punique et romaine, et a connu un important développement à l'époque des Juges, comme en témoignent un document de 1219 qui mentionne le village et surtout le château de Las Plassas. Après la chute du Judicat d'Arborea, dont Villanovafranca faisait partie, le territoire passa à la seigneurie de Las Plassas après une courte période de domination aragonaise, puis devint fief de la famille Zapata, pour obtenir enfin son autonomie en 1839.