Lakota is a city in Kossuth County, Iowa, United States. The population was 255 at the 2000 census. Prior to 1920, the town was known as Germania.
Lakota is located at 43°22′41″N 94°5′39″W / 43.37806°N 94.09417°W / 43.37806; -94.09417 (43.377953, -94.094274).
According to the United States Census Bureau, the city has a total area of 0.2 square miles (0.5 km²), all of it land.