Harper Lake is a dry lake located in the Mojave Desert near the small community of Lockhart in northwestern San Bernardino County of Southern California. The lake is accessible from Harper Lake Road, which runs north off of State Route 58 midway between Boron and Barstow.