One female officer, 42, was shot in the chest, but the bullet was stopped by her bulletproof vest. She is in stable condition.
A second officer, a 30-year-old man, was shot in the chin and ribcage and is in serious but stable condition.
Both are at an area hospital.
A third officer was grazed in the hand. A fourth officer was struck in the head with a bottle.
Police said the incident began with a robbery call at the 7-Eleven where two suspects fled. Officers caught up with them about a block away, and one officer began fighting with a man the ground.
While the officer was fighting, a female suspect came up and hit the officer on the head with a bottle. The suspects then fled and there was an exchange of gunfire with officers. Two of the officers who fired were shot.
The male suspect fled into a building at Madison and Western and barricaded himself inside. Police used flash bangs and sent a robot inside to determine where the man was and if he was alive.
Police later said the man was found dead inside the building. Seattle police could not say if he was shot or how he died.
The female suspect was also detained.
This is the first time a Seattle police officer has been shot since 2009.