Members of the white-supremacist Nationalist Movement were vastly outnumbered when they held an Independence Day rally in Morristown, N.J.

There were only nine them – as opposed to 300 opponents and 300 police officers.

The supremacists staged their rally under heavy police guard on a side street next to the Morris County Courthouse.

Leader Richard Barrett gave a 45-minute speech from the back of a flag-decorated pickup truck.

But it was hard to hear him over the roar of the opponents who chanted, “Death to Fascists.”

“We’re going to do the best we can to drown them out,” said Daryle Lamont Jenkins, a member of the New Jersey Freedom Organization.

Brandishing the American flag and their own Nationalist flag – bright red with a black cross – the supremacists called for an end to affirmative action and protested the firing of New Jersey State Police Superintendent Carl Williams last year during a controversy over racial profiling.

One banner read, “America Arise, Destroy Minority Tyranny.”

The opponents staged their own demonstration nearby on Washington Street. Scores of cops in riot gear kept guard between rows of barricades set up to keep the groups apart.

About a dozen of the counterdemonstrators were arrested after knocking over or running past the barricades.

When the supremacists moved to Washington Street for a brief march, some 30 sheriff’s deputies with helmets and shields led the way, and two dozen cops followed, including eight mounted police.

When the rally ended, teams of cops escorted the supremacists to their cars.

Morris County Sheriff Edward Rochford said nearly 300 police officers from 20 agencies, including a mounted patrol from as far away as Camden County, came to town to help keep the peace.