Franktown is located in Douglas County south of Denver on Highway 86 near Castle Rock. The rich history of the town is showcased in the historical museum just outside town, which is located in a one-room schoolhouse. Castlewood Canyon State Park is here.