La población residente en Cáceres de nacionalidad extranjera ha bajado en 2014 por tercer año consecutivo. Son 186 habitantes menos que en 2013. En Cáceres hay 2.802 inmigrantes, de los que 1.565 son mujeres y 1.237 son hombres. Rumanía, Marruecos, China, Portugal y Honduras son los países que tienen más residentes en Cáceres.