Eddyville is located in
Lyon County (of which it is the county seat) east of
Paducah along Highway 62 near the Cumberland River and Land Between The Lakes Recreation Area. The population estimate for July 1, 1998 was 2,430, an increase of 541 since 1990.
.