Lee Township is one of sixteen townships in Franklin County, Iowa, United States. As of the 2010 census, its population was 179 and it contained 80 housing units.
Lee Township was created in 1870. First called Iowa Township, it was soon renamed in honor of William H. Lee, a pioneer settler.
As of the 2010 census, Lee Township covered an area of , all land.
(This list is based on USGS data and may include former settlements.)