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