The approximate coordinates for the City of Belleair Bluffs is located in west central Pinellas County at 27°55′10″N 82°48′59″W / 27.919547°N 82.816458°W / 27.919547; -82.816458.The climate in this area is characterized by hot, humid summers and generally mild winters.As of the 2020 United States census, there were 2,311 people, 1,057 households, and 564 families residing in the city.[10] As of the 2010 United States census, there were 2,031 people, 1,185 households, and 557 families residing in the city.[11] As of the 2000 United States census, there were 2,243 people in 1,327 households, including 609 families, in the city.