 Donegal Township surrounds, but does not include, the borough of Donegal, which is a separate municipality.The township is bordered by Mount Pleasant Township to the northwest, Cook Township to the northeast, Somerset County to the southeast, and Fayette County to the southwest.At the 2000 census there were 2,442 people, 950 households, and 691 families living in the township.