Morrisville is located at (40.207458, -74.779918). It is part of a
geographical salient that is mostly surrounded by
New Jersey. Originally a village located in
Falls Township, until it was partitioned as a borough by the Pennsylvania Legislature in 1804, Morrisville is bordered by Falls Township to the south,
Lower Makefield Township to the north and the
Delaware River to the east. Its name is the default city name in the 19067
ZIP code, which covers an area that includes Yardley, Lower Makefield, Morrisville, and part of Falls Township. According to the
United States Census Bureau, the borough has a total area of 2.0 square miles (5.1 km2), of which 1.8 square miles (4.6 km2) is land and 0.2 square mile (0.5 km2) (10.15%) is water. There are several parks within Morrisville's borders, and the
Delaware Canal State Park runs near the eastern border of both the town and Pennsylvania. Located between the
Calhoun Street Bridge and the
Lower Trenton Bridge (Trenton Makes) is Williamson Park, home to Morrisville Little League and many community events. Adjacent to Graystones is Graystones woods, a tract of woodland that extends from the Delaware Canal to Crown Street in the town's far north. Just south of the Trenton–Morrisville Toll Bridge and the
Morrisville–Trenton Railroad Bridge lie two smaller parks, the Morrisville Riverfront Preserve, an 8.8-acre tract preserving some of the last bits of the Delaware River's tidal basin, and the Morrisville Dog Park, a two pen playground for dogs big and small. ==Demographics==