I believe FAA has ruled that National Parks, Airports (with some caveats),and some other FAA designated places such as forest fires or temporary emergency areas are FAA ‘no fly zones’. However local and state laws do not control National Airspace and may not take precedence over federal law.