Das Dorf Villapiana befindet sich in der Provinz Cosenza, die zur Region Kalabrien (Calabria) gehört. Die Gemeinde besitzt 4961 Einwohner und hat eine Fläche von 38,74 Quadratkilometer bei einer Bevölkerungsdichte von 128,06 Einwohner pro Quadratkilometer. Villapiana befindet sich 206 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Anzafava
Frassinetto
Pantano
Pericelle
Lido
Scalo