Owosso Township, formally named Owosso Charter Township, is a charter township of Shiawassee County in the U.S. state of Michigan. The population was 4,821 at the 2010 census. The township borders the city of Owosso on the east, but the two are administered autonomously.