Rouzerville is located in southeastern Franklin County at (39.733164, -77.522633),[REF] at the foot of South Mountain, which rises to the east.
According to the United States Census Bureau, the CDP has a total area of , all land [REF].