La gran mayoría corresponde a foráneos que pertenecen a la Unión Europea (1.594) frente a los 899 que proceden de fuera del territorio comunitario. De los 2.493 afiliados, 2.152 están en el régimen general y 341 están dados de alta como autónomos. Por país de procedencia, destacan los procedentes de Rumanía y Bulgaria, seguidos de cerca por Marruecos, Portugal, Colombia y Ecuador. Dividido entre sexos, la Seguridad Social en Zamora tiene registrados a 1.419 hombres y 1.074 mujeres.
En el conjunto de España, la afiliación a la Seguridad Social de ciudadanos extranjeros se situó en octubre en 1.590.436. Esta cifra supone un descenso de 5.849 ocupados, lo que equivale al 0,37%. En términos anuales, la evolución de la tasa de afiliación de personas de procedencia extranjera continúa siendo negativa. La variación anual entre el colectivo registró un retroceso del 6,55% frente al 2,25% del conjunto del Sistema.