Bristol Township is one of the twenty-four townships of Trumbull County, Ohio, United States. The 2020 census found 2,704 people in the township. No municipalities are located in Bristol Township, although the unincorporated community of Bristolville lies at the center of the township.