The protesters marched to the steps of Capitol, where Crystal Hall burned an American flag in protest.
She said she felt disenfranchised as a disabled, transgender citizen.
"The country that we're living in supports white supremacy," Hall told a reporter.
The protest began about 7 p.m. The crowd marched the streets of downtown — closing down traffic on each one — in the dark before they ended at the Capitol with cries of "Racist, sexist, anti-gay, Donald Trump go away."
People watched the demonstrators from their apartment windows. Some joined the chants. Some flipped their middle fingers at the protesters.
Though the rally was large, it was less turbulent than anti-Trump protests that have erupted across the nation, including in Chicago, Seattle and New York. Salt Lake City's peaceful demonstration lasted more than three hours, with megaphone murmurs still sounding from a thinning group on the steps of the Capitol after 10 p.m.
The rally focused on people of color, women and folks with disabilities — all groups Trump offended during his campaign. People representing themselves as lesbian, gay, bisexual, or transgender carried signs protesting Trump, too.
Protesters started at the Bennett Federal Building, 125 S. State St., where pictures of President Barack Obama and Vice President Joe Biden hung inside the front doors. They decried Obama's replacement with posters calling Trump a fascist. Many banners read: "Not my president."
Adrian Romero, who spoke during the hour of speeches and identifies as a queer immigrant, said Trump has "harassed, abused and taken from us." The crowd strained to fit on the sidewalk during the talks.
"I think about all the peoples whose lives are about to be destroyed," Romero said. "This country isn't meant for people like you and me."
Romero pleaded with the crowd to fight for equality and inclusion during the Republican's presidency. Then the crowd marched away along State Street, wrapping around the City-County Building and the downtown library. The group got so large at times that the front would chant something different from the tail end. A few candles illuminated faces as protesters walked.
Elizabeth Cruz, 20, paraded down the street carrying Mexico's flag. She said it was for her parents, who immigrated to the U.S. when they were both 14 years old — they're now 50.
"They came here to give us a better life," she said. "I don't feel like my family should be kicked out … [but] maybe my family should've stayed in Mexico and we wouldn't be going through this path now."
Many Latinos in the crowd rallied with "si se puede" (Spanish for "yes we can"). People of color said they fear Trump's remarks of deporting immigrants. Others worried about Trump's calls for banning Muslims and disparaging people with disabilities. Several people carried baseball bats, citing a concern for safety in the country.
Isadora Clemente Zurie, 21, rode in her wheelchair with the crowd along 400 South.
"I'm disabled and I'm LGBT. I've been bullied all my life" she said. "Now I'm in a world where for just being me, I could lose my entire life."
The strong LGBT presence also found a voice in Juric, whose clown makeup included tears in rainbow colors. She said that represents her transgender boyfriend.
She said what many others expressed: "This election makes him not safe."