As of 2016, six teams do not have cheerleading squads: Buffalo Bills, Chicago Bears, Cleveland Browns, Green Bay Packers, New York Giants, and the Pittsburgh Steelers. The Packers do, however, use a collegiate squad to cheer at home games. Super Bowl XLV between the Steelers and the Packers in February 2011 was the first time a Super Bowl featured no cheerleaders. The Browns and the Giants are the only NFL teams that have never had cheerleaders, while the other aforementioned teams have had cheer squads in the past.

What teams in the nfl don't have cheerleaders? Let's have some stream of consciousness first.
The relevant information to answer the above question is: As of 2016, six teams do not have cheerleading squads: Buffalo Bills, Chicago Bears, Cleveland Browns, Green Bay Packers, New York Giants, and the Pittsburgh Steelers. So, the answer is Buffalo Bills.