About New Castle, NH
New Castle is a town in Rockingham County, New Hampshire, United States.The smallest town in New Hampshire, and the only one located entirely on islands, it is home to Fort Constitution Historic Site. Major attractions include Fort Stark Historic Site and Portsmouth Yacht Club.Among the biggest companies in New Castle are Castle Rock Storage, LLC and New Castle Building Co. The biggest school here is Maude H. Trefethen School . One of the best places to visit when you are in New Castle is New Castle Historical Society & Museum. Famous persons from New Castle include Fort William.