The city, on its Twitter feed, said it was sad to report three fatalities in the Chennault neighbourhood. It said the injured person was transported to Harborview Medical Centre with unknown injuries.
The city tweeted that a suspect has been apprehended in Lewis County.
Police did not immediately release additional details about the shooting or the suspect.
The city says a reunification centre has been established at a local church for parents and relatives.