Bardmoor is a census-designated place (CDP) in Pinellas County, Florida, United States. The population was 9,732 at the 2010 census.
Bardmoor is located at 27°51′21″N 82°45′11″W / 27.85583°N 82.75306°W / 27.85583; -82.75306 (27.8561, -82.7532). It lies between the cities of Pinellas Park and Seminole, with Pinellas Park to the east and Seminole to the southwest.
According to the United States Census Bureau, the CDP has a total area of 2.3 square miles (5.9 km2). 2.2 square miles (5.7 km2) of it is land and 0.08 square miles (0.2 km2) of it (3.24%) is water.