Villaba está localizado en la región central de Puerto Rico, aunque más más cercano a la zona sur de la Isla.Colinda al norte con Orocovis, al sur con Juana Díaz, al este con Coamo y al oeste, con Juana Díaz.
Su superficie es de 96.2km cuadrados 0 37.0 millas cuadradas
De acuerdo con el censo del año 2000, Villaba es el hogar de 27,913 personas.
Su densidad de población es de 290.1 personas por km cuadrados 0 754.4 personas por milla cuadrada.
Topografía- este municipio se encuentra entre las colinas del sur y la Cordillera Central. Sus cerros más conocidos son La Corona y La Montería.
Hidrografía- El Río Jacaguas y sus afluentes componen gran parte del sistema hidrográfico del municipio. Lo completan los embalses Toa Vaca y Guayabal.