Swea Township is a township in Kossuth County, Iowa, United States.
Swea Township was established in 1886. As the name Swea suggests, the township was originally settled largely by Swedes.