Visit USA - America's Best Travel Guide

Blue Marsh Lake

Blue Marsh Lake is an artificial lake located northwest of the city of Reading, Pennsylvania, USA. It is in western Berks County, fed into by the Tulpehocken Creek. The main span of the lake is along the border between Bern and Lower Heidelberg Townships.