Prime Minister Benjamin Netanyahu on today said he would not allow Israel to be "submerged" by refugees after calls for the Jewish state to take in those fleeing Syria's war.
Speaking at the weekly cabinet meeting, Netanyahu also announced the start of construction of a fence along Israel's border with Jordan, according to his office.
"We will not allow Israel to be submerged by a wave of illegal migrants and terrorist activists," Netanyahu said.
"Israel is not indifferent to the human tragedy of Syrian and African refugees... But Israel is a small country -- very small -- without demographic or geographic depth. That is why we must control our borders."
Opposition leader Isaac Herzog on Saturday said Israel should take in Syrian refugees, recalling the plight of Jews who sought refuge from past conflicts.
Palestinian president Mahmud Abbas also called for Israel to allow Palestinians from refugee camps in Syria to travel to the Palestinian territories, whose external borders are controlled by the Jewish state.
There is already hostility in Israel toward asylum-seekers from Africa and a concerted government effort to repatriate them.
Rights groups say thousands of African asylum seekers have been coerced into "voluntary" departures.
Official figures show 45,000 illegal immigrants are in Israel, almost all from Eritrea and Sudan. Most of those not in detention live in poor areas of southern Tel Aviv, where there have been several protests against them.
The start of construction of the 30-kilometre (19-mile) fence announced by Netanyahu involves extension of a security barrier to part of its eastern border with Jordan in a bid to keep out militants and illegal migrants.