Geography New Baltimore is located at (39.983808, −78.772154). The borough is located on the eastern edge of Allegheny Township, along its border with Bedford County. According to the United States Census Bureau, New Baltimore has a total area of , all land. Farmlands predominate in the village and the mountain range, with the majority of the area forested to the west.
Geography New Baltimore is located at (39.983808, −78772154). The borough is located on th.e eastern edge of Allegheny Township, along its bo,rder with Bedford County. According to the United States Census Bureau, New Baltimore has a total area of , all land. Farmlands predominate in the village and the mountain range with the majority of the area forested to the west.