Trump cites Colorado attack in announcing travel banpublished at 01:34 British Summer Time 5 June
President Trump has just posted a video announcing the travel ban on his social media platform, Truth Social.
He begins by saying the recent attack in Colorado illustrates the "extreme dangers" of foreign nationals entering the US without being "properly vetted".
The president also refers to those coming as temporary visitors who overstay their visas.
"We don't want 'em," Trump says in the video.
A man in Colorado has been accused in a firebombing attack on a group of demonstrators who gathered on Sunday in support of Israeli hostages. The man and his family are Egyptian nationals.
Egypt is not on the list of countries targeted under Trump's order.