Villa Clara er inndelt i 13 kommuner med som provinshovedstad. Før den administrative nyinndelingen i 1975, tilhørte Villa Clara samt provinsene Cienfuegos og Sancti Spíritus en større provins som het Santa Clara.