 New Bloomfield is located along U.S. Route 54.Town Creek flows past the east side of the city and Hillers Creek is about two miles to the east.According to the United States Census Bureau, the city has a total area of , of which is land and is water.