Su población en 2017 era de 356 128 habitantes, siendo la más populosa ciudad del interior pernanbucano y la tercera en todo el interior nordestino.