Which of the following forms a theory explaining the Great Migration?

Responses

Economic pull factors in the South offered large numbers of agricultural jobs.
Economic pull factors in the North were due to less European immigration and better job opportunities.
Political push factors in the North saw greater racial oppression toward African Americans.
Economic push factors in the North saw a dwindling number of industrial jobs.

All the given options can be considered as factors contributing to the Great Migration, but the most relevant option that explains the Great Migration is:

Economic push factors in the North saw a dwindling number of industrial jobs.

This factor played a significant role in motivating African Americans to leave the South and seek better job opportunities in the North.