From natural water features to human-made bodies of water, the United States is full of beautiful lakes where you can enjoy a refreshing dip. Not to mention, several offer sandy stretches of beach, perfect for sunbathing and relaxing.

Here are 10 such locales, selected by an expert panel and voted by our readers as the best lakes for swimming in the United States.