Because in the south there was more segregation. Also there was more land that had been untouched in the north. The property was also cheaper because of that reason. And since it was untouched a lot of businesses came in to drill for oil and other natural resources, which created the need for workers.