In places like Baltimore, Detroit, and rural southeastern Iowa, immigration has slowed — and in some cases reversed — decades of population loss.