knoke is an unincorporated community in calhoun county, iowa, united states. knoke is 4.5 miles west-southwest of pomeroy. according to the community's welcome sign, it was founded in 1901, and its population was 21 as of 2001.