IS militants were battling Afghan security forces in the city of Jalalabad on Monday, after an overnight assault on a prison that led to a mass jailbreak, officials said.
The assault began on Sunday evening when a car bomb detonated at the entrance to the prison.
Numerous other blasts were heard as the IS gunmen opened fire on security guards.
Two Nangarhar province officials said at least five civilians were killed, and around 40 wounded during the attack.
During the ensuing chaos more than 75 prisoners escaped, forcing police to divert manpower to try to recapture them, according to the officials.
IS claimed responsibility for the attack, which came a day after the Afghan intelligence agency said special forces had killed a senior commander of the group near Jalalabad.
Some 130 km east of Kabul, Jalalabad lies on the highway leading to the Khyber Pass and the Pakistani city of Peshawar.
A UN report last month estimated there are around 2,200 IS members in Afghanistan, and that while the group is in territorial retreat and its leadership has been depleted, it remains capable of carrying out high-profile attacks.


Trump touts $5,000 payout if Republicans win as Vance waits in wings
Search expands after Philippine ferry fire kills five and leaves dozens missing
Trump says Iran war to end after US midterm elections
US military says it struck vessel in Caribbean, killing 3
At least 14 killed in explosion at weapons depot in Syria
US hits five Iranian oil tankers after attack on Navy ships
UK gives air traffic provider a week to probe outage that halted flights
Serbia's President Vucic dissolves parliament, calls snap elections
