Prepared 2026-10-16. Reference: Grayslake village centre 42.3447, -88.0418 (ticket). Drive times are OSRM public-router estimates, not measurements. Sunrise is about 7:08-7:15 am CDT on Oct 19-25 (my NOAA-formula estimate, +/-2 min); clocks fall back Nov 1. Airspace is a data lookup, not a legal determination; confirm at the launch point in B4UFLY or Aloft.
1. Brae Loch is a Lake County Forest Preserves (LCFP) course. The ticket said so and the course site confirms it. It is therefore "District Property", and LCFP's drone-permit rule applies in addition to any owner consent. I do not know which course is the client's, so all are carried.
2. Countryside is LCFP, not private, and 23.6 min away. Excluded with ThunderHawk (26 min), Deerpath (24.5) and Shepherd's Crook (33) under the ~15 min rule. Stonewall Orchard (18 min) is kept only for its Grayslake 60030 address.
3. KUGN's Class D is a 4.0 nm circle in the FAA data, not ~4.3 nm.
4. Great Lakes Naval Station is not on the FAA's published national-security list (see Airspace).
5. Prairie Wolf Slough is 30 min away (Chain O'Lakes 29.6 min), outside the 20 min target. Chain O'Lakes is kept because hours were requested; Prairie Wolf Slough is not in the JSON because I could not verify its agency.
Golf courses first, then public spots. "None found" means no rule on the pages reached, not a permission.
| Site | Lat | Lon | Type / agency | Hours | Drone rule | Fog features | Drive (est.) |
|---|---|---|---|---|---|---|---|
| Grayslake Golf Course (9-hole par 3) | 42.3756 | -88.0346 | Public; Grayslake Community Park District | not found | none found | OSM wetland within 350 m; flat | 7 |
| Renwood Golf Course | 42.3708 | -88.0645 | Public; Round Lake Area Park District | not found | none found | 12 ponds, 1 stream (OSM) | 7 |
| Brae Loch Golf Club | 42.3491 | -88.0092 | Public; LCFP | not found | LCFP permit required | 5 ponds (OSM), mature trees | 8 |
| Village Green CC | 42.2984 | -88.0186 | Listed public (secondary) | not found | none found | 4 ponds (OSM) | 8 |
| Bittersweet Golf Club | 42.3723 | -87.9800 | Public; Village of Gurnee | not found | none found | 17 ponds, 2 wetlands (OSM) | 11 |
| HeatherRidge GC | 42.3484 | -87.9524 | Listed public (secondary) | not found | none found | 4 ponds, 10 stream ways (OSM) | 12 |
| Pine Meadow Golf Club | 42.2901 | -87.9886 | "public" (own site) | not found | none found | 4 ponds, 1 wetland (OSM) | 13 |
| Ivanhoe Club | 42.2812 | -88.0643 | Private club | not found | none found | Manitou Creek, 13 ponds (OSM) | 13 |
| Hickory Knoll GC | 42.3990 | -88.1155 | owner not stated | not found | none found | hilly, no water; above its ring | 14 |
| Merit Club | 42.3350 | -87.9596 | Private, golf-only | not found | none found | 7 ponds, 2 wetlands (OSM) | 14 |
| Steeple Chase GC | 42.2626 | -88.0537 | Public; Mundelein Park & Rec | not found | none found | 7 ponds, 1 wetland (OSM) | 15 |
| Stonewall Orchard GC | 42.3121 | -88.1274 | Public | not found | none found | "tranquil wetlands", 8 ponds | 18 (over limit) |
| Rollins Savanna FP | 42.3732 | -88.0289 | LCFP | 6:30 am-sunset | LCFP permit required | wetlands, oak groves, prairie; 1,253 ac | 7 |
| Almond Marsh FP | 42.3303 | -87.9857 | LCFP | 6:30 am-sunset | LCFP permit required | marsh and sedge meadow; low basin | 9 |
| Third Lake | 42.3739 | -88.0109 | no agency found | n/a | none found | lake | 11 |
| Gages Lake | 42.3535 | -87.9820 | no agency found | n/a | none found | lake | 9 |
| Fourth Lake | 42.3913 | -88.0334 | no agency found | n/a | none found | lake | 14 |
| Lakewood FP | 42.2600 | -88.0862 | LCFP | 6:30 am-sunset (excerpt) | LCFP permit required | Wauconda Bog, Broberg Marsh (excerpt) | 14 |
| Grant Woods FP | 42.4115 | -88.1181 | LCFP | 6:30 am-sunset | LCFP permit required | woodland, prairie, marsh, tamarack bog | 15 |
| Volo Bog SNA | 42.351 | -88.189 | IDNR | gates open 8:00 am | 110.160(i) authorization | floating bog mat, marsh | 19 |
| Chain O'Lakes SP | 42.467 | -88.189 | IDNR | 6:00 am summer; closes for hunting late Oct | 110.160(i) authorization | lakes, river, marsh | 30 (over limit) |
Relief (USGS 3DEP, site vs 1.5 km ring, ft): Almond Marsh 736 vs 715-810 (low basin); Heather Ridge 685 vs 654-753; Merit 695 vs 656-763; Hickory Knoll 829 vs 738-811 (above its surroundings).
Coordinates. Nominatim name search, except Pine Meadow and Ivanhoe (name search failed; Nominatim lookup of way 196052494 and relation 15342412) and Volo Bog/Chain O'Lakes (IDNR page latitude/longitude). Grayslake Golf Course is not mapped in OSM: its coordinate geocodes the street, and two directory sites place it 0.25 km north. Forest-preserve coordinates are polygon centroids, not entrances.
Golf ownership (own pages). Bittersweet: "owned by the Village of Gurnee" (bittersweetgolf.com). Renwood: "operated by the Round Lake Area Park District" (renwoodgolf.com). Grayslake: "operated by the Grayslake Community Park District" (grayslakegolfcourse.com). Ivanhoe: "private golf club" (ivanhoeclub.com). Merit: "A Golf-Only Club" (meritclub.org). Brae Loch header: "Lake County Forest Preserves" (braelochgolfclub.org). Steeple Chase is listed as a facility of Mundelein Park & Recreation District (mundeleinparks.org/steeple-chase-golf-club). Village Green and HeatherRidge status rests on search-summary directory listings; heatherridgegolf.com served an unrelated spam page. Hickory Knoll: "hilly terrain", "water hazards don't come into play". Stonewall: "rolling hills, tranquil wetlands".
Hours. No golf course page reached states opening hours.
Drone rules.
Fog features (quotes). Rollins: "winds through wetlands, groves of large oaks and open prairies" (LCFP). Almond: "wetlands, oak woodlands, savanna, and old fields" (INPC). Grant Woods: "woodlands, prairie and marsh", "a tamarack bog" (LCFP). Volo Bog: "a floating mat of sphagnum moss, cattails, and sedges surrounding the open water" (IDNR). Chain O'Lakes: "6,500 acres of water and 488 miles of shoreline" (IDNR). Lakewood: search excerpts only.
Query. FAA ArcGIS (services6.arcgis.com/ssFJjBXIUyZDrSYZ): Class_Airspace/FeatureServer/0/query and FAA_UAS_FacilityMap_Data/FeatureServer/0/query, point-in-polygon at each coordinate, run 2026-10-16. Also bounding-box pulls of Class D/E2-E4 shapes and grid cells; the layers DoD_Mar_13 (FAA 99.7 list), Part_Time_National_Security_UAS_Flight_Restrictions, Prohibited_Areas, Special_Use_Airspace; the live TFR list (tfr.faa.gov/tfrapi/getTfrList, 75 entries); AirNav.
Grayslake village centre (42.3447, -88.0418), terrain 786 ft. It returned:
Every other point returned the same stack (Class B floor 3,600 ft MSL). Differences: Hickory Knoll, Volo Bog and Grant Woods have no Class B shelf; Chain O'Lakes also lacks Mode C (32 nm from ORD). None is inside a Class D, E2 or grid cell.
| Point | KUGN Class D edge (nm) | Nearest KUGN grid (nm) |
|---|---|---|
| Bittersweet | 1.8 | 1.5 |
| HeatherRidge | 1.8 | 1.4 |
| Gages Lake | 2.5 | 2.2 |
| Merit Club | 2.6 | 2.1 |
| Third Lake | 3.0 | 2.6 |
| Almond Marsh; Fourth Lake | 3.6 | 3.2-3.3 |
| Brae Loch; Rollins | 3.7 | 3.3 |
| Grayslake GC | 3.9 | 3.5 |
| All other points | 5.3-10.9 | 4.9-10.5 |
Bittersweet, HeatherRidge and Merit are near the Class D edge and the courses are large: check the launch point. Distances are from the geocoded point (+/-0.3 nm).
No authoritative page found that quantifies autumn lake-breeze or lake-effect fog in Lake County. The closest sources:
Reading: lake-breeze air is cool and stable and can bring fog ashore in spring and summer; in autumn a relatively warm lake may suppress radiation fog nearby. Treat any lake term as a hypothesis for the backtest.