One major pull factor of Israel occurred in the years between 1948 and 1951 after World War 2 ended. Many Israelis had no place to go, and they established Israel as their home since there wasn't any other place to settle. Multiple factors caused this migration, such as economic, having no money after the war, and social, not having anywhere to welcome them after the war.
One major push factor of Israel deals with the political state. A factor that can push people away from Israel is the Prime Minister staying in position for a long time, and many countries bordering Israel have not made peace with Israel, so bombing and Israeli people are in danger most of the time.
There has been a lot of rural to urban migration in Israel over the years. In 1955, 84.9% of Jews lived in urban areas until the 1970's where it increases to 90.3% and is at 90.8% today. At the same time, the urbanized Jewish population experienced suburbanization where people moved from large urban cores to dormitory suburbs.