Administrativamente el municipio está formado por los distritos de Tapiraim, Maniçoba y por el poblado de Santa Luzia.
Tiene una población estimada al 2020 de 65.368 habitantes.
Al año siguiente, edificó una iglesia en honor a San Cayetano de Thiene.
Posteriormente, se desarrolló un poblado alrededor del templo de modo que en 1844 el poblado fue elevado a la categoría de freguesia, denominada Freguesia de São Caetano, y creando el distrito homónimo, perteneciente al municipio de Bezerros.
Dos años después, el distrito de São Caetano pasó a integrar parte del territorio del municipio de Caruaru.