Townships

There are 30 townships in Clay County. They include:

  • Alliance Township
  • Barnesville Township
  • Cromwell Township
  • Eglon Township
  • Elkton Township
  • Elmwood Township
  • Felton Township
  • Flowing Township
  • Georgetown Township
  • Glyndon Township
  • Goose Prairie Township
  • Hagen Township
  • Hawley Township
  • Highland Grove Township
  • Holy Cross Township
  • Humboldt Township
  • Keene Township
  • Kragnes Township
  • Kurtz Township
  • Moland Township
  • Moorhead Township
  • Morken Township
  • Oakport Township
  • Parke Township
  • Riverton Township
  • Skree Township
  • Spring Prairie Township
  • Tansem Township
  • Ulen Township
  • Viding Township