New Castle is located in Rockingham County, in the great state of New Hampshire. It has a population of 1,011 and an average household income of $83,708.
New Castle is a city in Rockingham County, which has a population of 1,011 as of the year 2000.
If you are interested in being a local editor for New Castle, please click here to contact us about this opportunity to represent the New Castle community!