 According to the United States Census Bureau, the borough has a total area of , all of it land..

At the 2000 census there were 631 people in 253 households, including 191 families, in the borough.The population density was 1,036.4 people per square mile (399.4/km2).There were 261 housing units at an average density of 428.7/sq mi (165.2/km2).