Brown Township is a township in Linn County, Iowa.
Brown Township is named for Nathan Brown, who settled in Linn County in 1839. Brown Township was organized in 1841.