Keokuk, Iowa, is located in the extreme southeast corner of Iowa along the Mississippi River.