Airport codes in America typically consist of three letters, some exceptions exist.  These codes are assigned by the International Air Transport Association (IATA) and are used globally for air travel. Here is a list of US airport codes, organized alphabetically by state:
 
List of US airport codes
AL – Alabama
- BHM – Birmingham-Shuttlesworth International Airport
 - HSV – Huntsville International Airport
 - MOB – Mobile Regional Airport
 
AK – Alaska
- ANC – Ted Stevens Anchorage International Airport
 - FAI – Fairbanks International Airport
 
AZ – Arizona
- PHX – Phoenix Sky Harbor International Airport
 - TUS – Tucson International Airport
 
AR – Arkansas
- LIT – Bill and Hillary Clinton National Airport/Adams Field
 - XNA – Northwest Arkansas National Airport
 
CA – California
- LAX – Los Angeles International Airport
 - LGB – Long Beach Airport
 - OAK – Oakland International Airport
 - ONT – Ontario International Airport
 - SFO – San Francisco International Airport
 - SAN – San Diego International Airport
 - SJC – San Jose Mineta International Airport
 - SMF – Sacramento International Airport
 - SNA – John Wayne Airport
 - STS - Charles M. Schulz Sonoma County Airport (Santa Rosa, CA)
 - MRY - Monterey Regional Airport
 
CO – Colorado
- DEN – Denver International Airport
 - COS – Colorado Springs Airport
 
CT – Connecticut
- BDL – Bradley International Airport
 
DE – Delaware
- ILG – New Castle Airport
 - GED – Delaware Coastal Airport
 
FL – Florida
- MIA – Miami International Airport
 - MCO – Orlando International Airport
 - TPA – Tampa International Airport
 
GA – Georgia
- ATL – Hartsfield-Jackson Atlanta International Airport
 
ID – Idaho
- BOI – Boise Airport
 - IDA – Idaho Falls Regional Airport
 
IL – Illinois
- ORD – O’Hare International Airport
 - MDW – Chicago Midway International Airport
 
IN – Indiana
- IND – Indianapolis International Airport
 - SBN – South Bend International Airport
 
IA – Iowa
- DSM – Des Moines International Airport
 - CID – Eastern Iowa Airport
 
KS – Kansas
- MCI – Kansas City International Airport
 - ICT – Wichita Dwight D. Eisenhower National Airport
 
KY – Kentucky
- SDF – Louisville Muhammad Ali International Airport
 - CVG – Cincinnati/Northern Kentucky International Airport
 
LA – Louisiana
- MSY – Louis Armstrong New Orleans International Airport
 - BTR – Baton Rouge Metropolitan Airport
 
ME – Maine
- PWM – Portland International Jetport
 - BGR – Bangor International Airport
 
MD – Maryland
- BWI – Baltimore/Washington International Thurgood Marshall Airport
 - DCA – Ronald Reagan Washington National Airport
 
MA – Massachusetts
- BOS – Logan International Airport
 
MI – Michigan
- DTW – Detroit Metropolitan Wayne County Airport
 - GRR – Gerald R. Ford International Airport
 
MN – Minnesota
- MSP – Minneapolis-St. Paul International Airport
 - DLH – Duluth International Airport
 
MS – Mississippi
- GPT – Gulfport-Biloxi International Airport
 - JAN – Jackson-Medgar Evers International Airport
 
MO – Missouri
- STL – St. Louis Lambert International Airport
 - MCI – Kansas City International Airport
 
MT – Montana
- BIL – Billings Logan International Airport
 - BZN – Bozeman Yellowstone International Airport
 - MSO – Missoula International Airport
 
NE – Nebraska
- OMA – Eppley Airfield
 
NV – Nevada
- LAS – McCarran International Airport
 - RNO – Reno-Tahoe International Airport
 
NH – New Hampshire
- MHT – Manchester-Boston Regional Airport
 - PSM – Portsmouth International Airport at Pease
 
NJ – New Jersey
- EWR – Newark Liberty International Airport
 - ACY – Atlantic City International Airport
 
NM – New Mexico
- ABQ – Albuquerque International Sunport
 
NY – New York
- ALB – Albany International Airport
 - BUF – Buffalo International Airport
 - JFK – John F. Kennedy International Airport
 - LGA – LaGuardia Airport
 - ROC – Rochester
 - SYR – Syracuse Hancock International Airport
 
NC – North Carolina
- CLT – Charlotte Douglas International Airport
 - RDU – Raleigh-Durham International Airport
 
OH – Ohio
- CMH – John Glenn Columbus International Airport
 - CVG – Cincinnati/Northern Kentucky International Airport
 
OK – Oklahoma
- OKC – Will Rogers World Airport
 - TUL – Tulsa International Airport
 
OR – Oregon
- PDX – Portland International Airport
 - EUG – Eugene Airport
 
PA – Pennsylvania
- MDT – Harrisburg International Airport
 - PHL – Philadelphia International Airport
 - PIT – Pittsburgh International Airport
 
RI – Rhode Island
- PVD – T. F. Green Airport
 
SC – South Carolina
- CHS – Charleston International Airport
 - GSP – Greenville-Spartanburg International Airport
 
SD – South Dakota
- FSD – Sioux Falls Regional Airport
 - ABR – Aberdeen Regional Airport
 
TN – Tennessee
- BNA – Nashville International Airport
 - MEM – Memphis International Airport
 
TX – Texas
- AUS – Austin Bergstrom International Airport
 - DAL – Dallas Love Field
 - DFW – Dallas/Fort Worth International Airport
 - ELP – El Paso International Airport
 - IAH – George Bush Intercontinental Airport
 - SAT – San Antonio International Airport
 
UT – Utah
- SLC – Salt Lake City International Airport
 
VT – Vermont
- BTV – Burlington International Airport
 - RUT – Rutland Southern Vermont Regional Airport
 
VA – Virginia
- IAD – Washington Dulles International Airport
 - ORF – Norfolk International Airport
 
WA – Washington
- SEA – Seattle-Tacoma International Airport
 - GEG – Spokane International Airport
 
WI – Wisconsin
- MKE – General Mitchell International Airport
 - MSN – Dane County Regional Airport
 
WY – Wyoming
- CYS – Cheyenne Regional Airport
 - CPR – Casper-Natrona County International Airport
 - JAC – Jackson Hole Airport