Why would the majority of European immigrants to the United States settle near cities?
They had no way to leave the city once they arrived.
They worked for low wages there in factories, mills, and mines.
The cities looked familiar to them so they were comfortable.
Many made poor investments immediately upon arrival.