New Baltimore is a populated place LOCATED WITHIN the Borough of Hanover. In turn, the Borough of Hanover is located within York County.
New Baltimore is located at latitude 39.825 and longitude -76.973.
Since New Baltimore is located within the Borough of Hanover, all of the census and demographic data for residents of New Baltimore are included as part of the information reported for Borough of Hanover in the "Profile" tab above.