Dublin is a borough in Bucks County, Pennsylvania, United States. The population was 2,158 at the 2010 census. Dublin is part of Pennridge School District. Dublin is located at 40°22′24″N 75°12′9″W / 40.37333°N 75.20250°W. According to the U.S. Census Bureau, the borough has a total area of 0.5 square miles, all land.