A Bronx man wearing a “Make America Great Again” cap suffered for his political views when he was choked on a Bronx-bound subway train.

Corey Cataldo, 24, was on his way home from work Friday afternoon when he boarded a 5 train in Union Square.

His assailant sat next to him for most of the trip and moved to an opposite seat as the train emptied out.

From his side of the car, the suspect saw Cataldo’s black and white MAGA hat.

The suspect stepped across the car, tapped Cataldo on the knee and asked if he was a Trump supporter.

“I told him ‘Yes,’ and he flips,” Cataldo man told The Post. “He lunged at me with two hands around my neck [and] says, ‘Oh, great, another white Trump supporter.’ ”

Another man came over and shoved Cataldo against the window.

The assailant choked Cataldo until the train stopped at the next station, 138th Street/Grand Concourse in Mott Haven.

“He had me choked for over a minute,” said Cataldo, who works as an electrician. “He only stopped because the train doors opened.”

The suspect took off and Cataldo alerted police. The second assailant remained on the train.

The choking suspect is described as in his 30s, according to police.

Cataldo, a Morris Park resident, said he has had other sour encounters with anti-Trump people. But since Trump was elected president, “people are taking it to a different level.”

He said liberals “try to make it look like it’s the Trumpers who are all violent, but it’s not. It’s the other side, too.”

Cataldo claimed that workers at restaurants have also been reluctant to serve him when he wears a MAGA hat.

Despite the negative and threatening encounters, Cataldo intends to continue sporting all nine of his Trump hats.

“I’ll still be wearing them, mark my word,” he said. “I’m a die-hard Trump fan. I love my country and I’m so happy he won.”