Catolé do Rocha é um município brasileiro no estado da Paraíba, localizado na Região Geográfica Imediata de Catolé do Rocha-São Bento. De acordo com o IBGE (Instituto Brasileiro de Geografia e Estatística), no ano de 2021 sua população era estimada em 30.819 habitantes. Área territorial de 552 km².