The population was 1,148 at the 2000 census.
The name Ellport is due to its location between Ellwood City and Portersville.
According to the United States Census Bureau, the borough has a total area of 0.5 square miles, of
which, 0.4 square miles of it is land and 0.04 square miles of it (4.35%) is water.
Latitude: 40.864
Longitude: -80.259
Elevation: 892 feet