Organizer Jason Spitzer, a Chesterfield County steel mill worker, was unable to explain the low turnout.
"I don’t know why," he told the Times-Dispatch.
Spitzer said he thought Independence Day was the perfect day to "spread Constitutional awareness" and promote Second Amendment rights.
"But even if nobody came I’d still walk," he said. "It’s the Fourth of July and I love my country."
Open carry demonstrations have gained a lot of attention recently, particularly the group Open Carry Texas.