Els barcelonins són els que més marxen a una altra província espanyola en busca de feina, després dels madrilenys i els sevillans.

El 2004, 121.591 persones van marxar de les comarques barcelonines, principalment cap a Madrid i Girona, segons les dades de mobilitat de l’Observatorio Ocupacional del Servicio Público de Empleo Estatal, elaborat per l’INEM.

 
Tarragona, i en menor mesura, Lleida i València, són les altres destinacions dels barcelonins que busquen feina.
 
Pel que fa als que venen a Barcelona a trobar un lloc de treball, el 2004 van arribar 164.723 persones, principalment, andalusos, madrilenys i també de les altres tres demarcacions catalanes.
 
Més població
 
Barcelona va guanyar 43.000 habitants i Girona, 14.000 amb aquests moviments migratoris laborals, mentre que Tarragona n’ha perdut 5.200 i Lleida, 2.300. En conjunt, han marxat més treballadors dels que han vingut.
 
El perfil de l’empleat emigrant és el d’un jove d’entre 25 i 34 anys, que té el títol d’ESO i que es desplaça per anar a treballar a una empresa que, principalment,  pertany al sector serveis.
 
186.033 afiliats estrangers
 
Les oficines de la Seguretat Social de les demarcacions de Barcelona tenen registrats un total de 186.033 estrangers, el 80% dels quals són persones procedents de fora de la Unió Europea. Només Madrid supera el nombre d’afiliats de Barcelona. Catalunya és la comunitat autònoma amb més estrangers afiliats a la Seguretat Social: 264.044.
 
103.000 catalans van marxar el 2004 a una altra comunitat autònoma a buscar una feina, principalment a Madrid