New York City will no longer do business with Donald Trump following the tycoon's disparaging comments about Mexican immigrants and former prisoner of war (POW) John McCain, Mayor Bill de Blasio said.

The City Council might not be able to cancel existing contracts it has with the real-estate mogul turned Republican presidential candidate, but New York will not enter into any new deals with the billionaire, de Blasio explained, according to Agence France-Presse.

"Donald Trump doesn't represent the views of the people of this city -- certainly not of the majority," the mayor told reporters on Monday. "We're certainly not looking to do any business with him going forward."

De Blasio also criticized Trump's latest remarks about McCain, in which the "Apprentice" star -- who never served in the armed forces -- claimed that the former Navy pilot, POW and Silver Star recipient was "not a war hero" and that he liked "people who weren't captured."

"Senator McCain is a war hero by any measure, and he really should apologize for that," noted the Democratic mayor of America's largest city.

Meanwhile, the tycoon's outbursts seem to be having an effect on polls, which show Trump's favorability rating dropped precipitously in key swing states, according to Quinnipiac University. In Iowa, Colorado and Virginia, almost 2-in-3 voters have a negative view of the Republican contender.

Trump, for his part, used a rally in South Carolina on Tuesday to give out Lindsey Graham's private cell phone number after the senator, a close friend of McCain's, had called the TV personality a "jackass" in a Monday interview with CNN.

The 69-year-old urged members of his audience to "give it a shot" and dial the number, CNN reported. Calls apparently went directly to a voicemail, on which a recorded message suggested the number did, in fact, belong to the Republican senator.

Christian Ferry, who manages Graham's presidential campaign, slammed the stunt in a statement. "Donald Trump continues to show hourly that he is ill-prepared to be‎ commander in chief," Ferry noted.