En el año 2016, Vejer de la Frontera contaba con 12.788 habitantes.