Franklin Township is one of the eleven townships of Warren County, Ohio, United States. It is located in the northwest corner of the county. The population was 31,676 as of the 2020 census.