Kazakhstan declared emergencies in the capital, main city and provinces on Wednesday after demonstrators stormed and torched public buildings.
The Cabinet resigned but that failed to quell the anger of the demonstrators, who have taken to the streets in response to a fuel price increase from the start of the new year.
Almaty's police chief said the city was under attack by "extremists and radicals", who had beaten up 500 civilians and ransacked hundreds of businesses.
A presidential decree announced a two-week state of emergency and nighttime curfew in the capital Nur-Sultan, citing "a serious and direct security threat to citizens".
States of emergency were also declared in Almaty and in western Mangistau province, where the protests first emerged in recent days.
Authorities appeared to have shut the country off the internet as the unrest spread.
Kazakhstan's reputation for political stability under three decades of one-man rule by former leader Nursultan Nazarbayev helped it attract hundreds of billions of dollars of foreign investment in its oil and metals industries.
The price of its dollar bonds plunged by nearly 6 cents, the worst showing since the height of the coronavirus market collapse of 2020.
US special forces rescued a downed airman in Iran in a complex operation that averted a potential crisis for President Donald Trump, as the war entered its sixth week with little sign of progress in diplomatic efforts for a resolution.
Two merchant vessels near the Italian coast recovered the bodies of two migrants and rescued 32 survivors from a boat trying to cross to Europe from Libya on Easter weekend, rescue charities said, citing the survivors as saying 71 others were lost at sea.
Nigeria's army said on Sunday that it had rescued 31 civilians who were taken hostage during an attack on a church in northwest Kaduna state, while five people were found dead at the scene.
An Israeli airstrike on Kfarhata, a village in south Lebanon, killed seven people on Sunday, including a 4-year-old child, while another attack on the Jnah neighbourhood in Beirut killed four people and injured 39 others, Lebanon's health ministry said in a statement.