New Trenton is located in southeastern Franklin County at , in the valley of the Whitewater River, a southeasterly-flowing tributary of the Great Miami River. U.S. Route 52 passes through the community, leading northwest (upriver) to Brookville and southeast (downriver) to Harrison, Ohio.
