Could be. "Ethnic" sounds to my ear a lot less possibly offensive than "migrant" given the current climate.