According to Countryaah, Cheshire County is located in the southwestern corner of New Hampshire, nestled among the rolling hills of the Monadnock Region. It is bordered on the north by Sullivan County, on the east by Hillsborough County, on the south...