New Salem, Franklin County, Massachusetts Genealogy

United States Massachusetts  Franklin County  New Salem

Adjacent towns
Franklin Co.:  Orange Shutesbury Wendell

Worcester Co.: Athol Petersham

Hampshire Co.: Belchertown Pelham Ware