Mohnton is located in southern Berks County, part of the contiguous urban area surrounding the city of Reading. It is bordered on all sides by Cumru Township, including the unincorporated community of Pennwyn on the borough's eastern border. The borough of Shillington is 1 mile (1.6 km) to the northeast. Wyomissing Creek flows through the center of Mohnton.