US airfields seem to have codes - 3 group mix of letter and numbers for minor airfields. Which are ICAO compliant with the K prefixed.
(Thread drift Somewhere in Mexico had a 5 item code. Someone flight planned to it from US. The guy entering it into the computer didn't notice, and subsequent identifiers overflowed. Chaos. Late 90s, October.)