Castuera cuenta con 6027 habitantes, a fecha 1 de enero de 2017, siendo la localidad más poblada de la Comarca de la serena.