The People's Climate March was timed to coincide with the symbolic 100th day of Donald Trump's presidency.
In Washington, a sea of protesters marched from Congress to the Washington Monument past the White House.
However, Mr Trump was not there. Instead, he was marking the milestone 100 days at a rally in Pennsylvania.
Organisers of the march are critical of Mr Trump's attitude towards climate change.