Villanova est entouré par les Communes d’Alata et d’Ajaccio. Très proche du centre-ville de cette dernière, la commune est devenue « une banlieue » d’Ajaccio.
Villanova existe depuis la plus haute Antiquité et sans doute la Préhistoire puisqu’on y trouve un certain nombre de « Taffoni » (abris sous roche). Les Celtibères, les Carthaginois et les Romains y ont séjourné.
Dans les années 1980, des dizaines de pièces d'or romaines furent trouvées sur la rive villanovaise du golfe de Lava... le fameux « trésor de Lava ».