Nel añu 2004 un 10,16% de la población yera dorixe estranxeru, esto ye, 1.325 habitantes dun total de 13.035. Nel 2002 había 1.603 contrataos estranxeros en Fraga, de los cualos 574 yeren marroquinos, 369 arxelinos, 72 búlgaros, 67 senegaleses, 49 rumanos, 33 guineanos, 31 nixerianos, 27 de Malí, 27 lituanos, 26 ucraínos, 24 ecuatorianos y 23 mauritanos. El trabayu realizáu polos estranxeros concentranse na agricultura (1.139 persones), ónde realicen trabayos de peón agropecuariu (1.181 persones). Otres industries que se beneficien de la mano dobra estranxera son el comerciu al per mayor (141 persones) y la construcción (85 persones).