Two Las Vegas police officers and a civilian have been killed in an apparent ambush that ended with the two gunmen killing themselves, media reports say.
One of the attackers yelled "This is the start of a revolution" before shooting the officers and stripping them of their weapons and ammunition, the Las Vegas Review-Journal said.
Two officers were shot by the gunmen - a man and a woman - as they ate lunch at CiCi's Pizza, it said, citing police sources.
Las Vegas police urged people to stay away from the crime scene. Photo: Reuters
One of the officers died at the scene and the other died in surgery.
The attackers then headed to a nearby Walmart store, exchanging gunfire with and ultimately killing a civilian who was carrying a concealed weapon.
The male shooter, described as a tall white man, yelled "everyone get out" before shooting, Assistant Sheriff Kevin McMahill said.
Walmart employees hug outside their store after shootings left five people dead at the store and a nearby pizzeria in Las Vegas. Photo: AP
The two gunmen then went to the back of the Walmart for "some kind of suicide pact", he said.
Readers seeking support and information about suicide prevention can contact Lifeline on 13 11 14.