Iran Press/ America: A man believed to be the store manager opened fire, then turned the gun on himself, and is now dead.
The City of Chesapeake tweeted, "police confirm an active shooter incident with fatalities at the Walmart."
There are few details, but a police officer spoke of no more than 10 people killed and multiple injured. No motive has emerged.
Police told reporters that the attack happened at 22:12 local time (03:12 GMT).
Pictures on social media showed a heavy police presence at the scene.
Spokesperson Leo Kosinski said the shooting was believed to have happened inside the store and that the suspect acted alone.
Walmart said it was "shocked at this tragic event" and that it was "working closely with law enforcement."
Following the incident, footage appeared online, which appeared to show an eyewitness - wearing a Walmart uniform - describing what happened.
He said he had left a staff room, which a manager then entered and opened fire.
"Sadly we lost a few of our associates," the man said, clarifying that he did not know how many of his colleagues were shot.
In 2019, a mass shooting at a Walmart in the city of El Paso in Texas left 23 dead.
207
Read more:
Five dead, 18 injured in shooting at gay nightclub in US
3 dead, 2 others wounded in University of Virginia shooting