A man in Texas has been charged following a potentially racially-motivated attack which left 20 people dead.
Nine people also died in another shooting in Ohio - where the gunman was killed by police.
Donald Trump's condemned the two mass shootings saying hate has no place in America.
Advertisement
A crowd in Ohio has heckled the state governor during his speech at a vigil following the mass shootings.
Shouting "Make a change" and "Do something" directed at Mike DeWine.