Sharpsville is a borough in Mercer County, Pennsylvania, along the Shenango River. The population was 4,500 at the 2000 census. It is part of the Youngstown–Warren–Boardman, OH-PA Metropolitan Statistical Area.
Sharpsville is located at 41°15′32″N 80°28′54″W / 41.25889°N 80.48167°W / 41.25889; -80.48167 (41.259005, -80.481791).
According to the United States Census Bureau, the borough has a total area of 1.4 square miles (3.7 km²), of which 1.4 square miles (3.6 km²) is land and 0.04 square miles (0.1 km²) (1.42%) is water.