Ellsworth is a borough in Washington County, Pennsylvania, United States. The population was 1,083 at the 2000 census. It is home to the Beallsville Historic District.
Ellsworth is located at 40°6′21″N 80°1′14″W / 40.10583°N 80.02056°W / 40.10583; -80.02056 (40.105887, -80.020455).
According to the United States Census Bureau, the borough has a total area of 0.8 square miles (2.0 km²), of which, 0.7 square miles (1.9 km²) of it is land and 0.04 square miles (0.1 km²) of it (2.63%) is water.