Aspinwall is a borough on the Allegheny River in Allegheny County, Pennsylvania, United States and is part of the Pittsburgh Metro Area. It is essentially a residential place. In 1900, 1,231 people resided in Aspinwall, and that number rose to 2,592 in 1910, and 3,170 by 1920. The population was 2,960 at the 2000 census.
Aspinwall is located at 40°29′35″N 79°54′11″W / 40.49306°N 79.90306°W / 40.49306; -79.90306.
According to the United States Census Bureau, the borough has a total area of 0.4 square miles (1.0 km2), of which 0.3 square miles (0.78 km2) is land and 0.04 square miles (0.10 km2), all of it land. Its average elevation is 758 feet (231 m) above sea level.