It happened Friday night in Harlem.
The officer ended the stop after Salaam identified himself as a city councilman. Salaam says the officer never gave a reason for pulling him over and this is one of the reasons why he is not attending a police ride-along with Mayor Eric Adams on Saturday.
Police say Salaam was pulled over because of his windows' dark tints, which are a violation of state law.
The NYPD released a statement commending the officers for what they called "professional and respectful" conduct.