Ashburnham is a town in Worcester County, Massachusetts. At the 2000 census the town population was 5,546. It is home to Cushing Academy, a private preparatory school. For geographic and demographic information on the village of South Ashburnham, please see the article South Ashburnham, Massachusetts.