The town of New Boston is located in the county of Hillsborough. It covers a total area of 112.0 sq. km. The local inhabitants are engaged in services related to auto painting and repair, childcare, counseling, health, shipping, printing, truck repairing, enhancing the local economy. Commercial spaces are utilized by rehabilitation services, parks, campgrounds, parking lot stations and machine shops.