Which two states have neighboring towns named for explorers Meriwether Lewis and William Clark? August 17, 2017 By Show answer Idaho and Washington. The towns – Lewiston, Idaho, and Clarkston, Washington – are separated by the Snake River. Lewiston was a Lewis and Clark campsite More Geography QuestionsMore United States Geography Questions