 According to the 2010 census, the township has a total area of , all land.Rooks Creek Township and Rooks Creek were named after Roderick Rook.He was the first settler in the area that would eventually become Rooks Creek Township.