<Page> EXHIBIT 21.1 SUBSIDIARIES OF LANDMARK BANCORP, INC. The only subsidiary of the Company is Landmark National Bank, a national banking association with its main office located in Manhattan, Kansas, and with branch offices located in Auburn, Dodge City (2), Garden City, Great Bend, Hoisington, LaCrosse, Manhattan, Osage City, Topeka and Wamego, Kansas.