They are calling for higher pay and improved working conditions at the country's largest private employer.
Walmart says few of the demonstrators actually work for the company, and most are union members and activists.
Walmart says its average full-time worker makes more than $25,000 a year.