Weather Forecasting ... On-Line

International Station Identifiers


Weather observations from around the world use a 4-character alphanumerica code to identify the location where the observation was taken. These 4-letter codes are from the ICAO (Internataional Civil Aviation Organization) codes for airports. The first letter or first two letters of the code indicate the country of origin of the observation. The remaining two or three letters indicate the airport. These codes are the same codes that appear on baggage tags when you fly.

For example, observations from the contiguous United States start with K. Those from Canada start with C. Australian observations start with the letter Y while Chinese observations begin with Z. If you see a code of KMCI, you know it is from the contiguous United States for the airport MCI (Kansas City,Missouri). Four letter codes for the Bahamas, the Caribbean and countries around the Gulf of Mexico are listed at the bottom of this page. Note that in these examples, the country is indicated by two letters and the airport by two letters.

The following are links to additional sources of information on international codes:

UCAR/RAP weather station list: list of what is available through the UCAR/RAP site; not in alphabetical order

weather.rap.ucar.edu/surface/stations.txt

Wikipedia Article on ICAO Codes: overview and list of country codes

en.wikipedia.org/wiki/ICAO_airport_code

National Weather Service Code List: searchable code list does not appear to be functional

weather.gov/tg/siteloc


ICAO 4-Letter Identifiers for
Bahamas/Caribbean/Gulf of Mexico

click on the first two letters of your station id
Mexico/Central America Bahamas/Caribbean South American Coast
MG ... MH ... MM ... MN ... MP
MR ... MS ... MT ... MZ
MB ... MD ... MK ... MU ... MW
MY ... TA ... TB ... TF ... TG
TK ... TI ... TJ ... TL ... TN
TR ... TT ... TU ... TV ... TX
SK ... SM ... SO ... SV ... SY


Bahamas (MY)

  • MYGF ... Freeport, Grand Bahama ... 26:33N 78:42W
  • MYNN ... Nassau ... 25:03N 77:28W
  • Belize (MZ)

  • MZBZ ... Belize ... 17:32N 88:18W
  • Bermuda (TX)

  • TXKF ... Bermuda ... 32:22N 64:41W
  • Caribbean Windward Islands (TA,TB,TF,TG,TK,TL,TR,TT,TU,TV)

  • TAPA ... Antigua ... 17:07N 61:47W
  • TBPB ... Grantley Adams (Barbados) ... 13:04N 59:29W
  • TBPO ... Bridgetown City (Barbados) ... 13:06N 59:37W
  • TFFF ... Martinique ... 14:36N 61:00W
  • TFFR ... Guadeloupe ... 16:16N 61:31W
  • TGPY ... Grenada ... 12:00N 61:47W
  • TKPK ... Golden Rock (Saint Kitts and Nevis) ... 17:18N 62:41W
  • TLPC ... Saint Lucia, Vigie ... 14:01N 61:00W
  • TLPL ... Saint Lucia, Hewanorra International ... 13:45N 60:57W
  • TRPM ... Blackburne (Antigua and Barbuda) ... 16:45N 62:10W
  • TTCP ... Crown Point (Tobago) ... 11:09N 60:51W
  • TTPP ... Trinidad ... 10:37N 61:21W
  • TUPJ ... Tortola (British V.I.) ... 18:27N 64:32W
  • TVSV ... Arnos Vale (Saint Vincent and the Grenadines) ... 13:08N 61:12W
  • Cayman Islands (MW)

  • MWCB ... Cayman BRAC ...
  • MWCR ... Grand Cayman ... 19:17N 81:21W
  • Columbia (SK)

  • SKBO ... Bogota ... 4:43N 74:09W
  • SKBQ ... Barranquilla ... 10:53N 74:47W
  • SKCG ... Cartagena ... 10:27N 75:31W
  • SKCL ... Cali ... 3:33N 76:23W
  • SKRG ... Rionegro ... 6:08N 75:26W
  • SKSP ... San Andres Isla ... 12:35N 81:43W
  • Costa Rica (MR)

  • MRLM ... Puerto Limon ... 10:00N 83:03W
  • MROC ... Juan Santamaria ... 10:00N 84:13W
  • MRPV ... Tobias Bolanos International ... 9:57N 84:09W
  • Cuba (MU)

  • MUCA ... Venezuela ... 21:47N 78:47W
  • MUCM ... Camaguey Aeropuerto ... 21:25N 77:51W
  • MUCU ... Santiago De Cuba ... 19:58N 75:51W
  • MUGM ... Guantanamo ... 19:54N 75:08W
  • MUHA ... Habana ... 22:59N 82:24W
  • MUVR ... Varadero ... 23:08N 81:17W
  • Dominican Republic (MD)

  • MDBH ... Barahona ... 18:12N 71:06W
  • MDHE ... Santo Domingo ...
  • MDLR ... LaRomana International Airport ... 18:25N 68:57W
  • MDPC ... Punta Cana ... 18:34N 68:22W
  • MDPP ... Puerto Plata International ... 19:45N 70:33W
  • MDSD ... Las Americas ... 18:26N 69:40W
  • MDST ... San Isidro Air Force Base ... 18:30N 69:46W
  • El Salvador/San Salvador (MS)

  • MSLP ... El Salvador International Airport ... 13:26N 89:03W
  • MSSS ... San Salvador ... 13:42N 89:07W
  • French Guiana (SO)

  • SOCA ... Cayenne ... 4:50N 52:22W
  • Guatemala (MG)

  • MGGT ... Guatemala Aeropuertola Aurora ... 14:35N 90:31W
  • MGPB ... Puerto Barrios ... 15:43N 88:36W
  • MGSJ ... San Jose ... 13:55N 90:49W
  • Guyana (SY)

  • SYCJ ... Cheddi Jagan International ...
  • SYGT ... Georgetown ... 6:48N 58:09W
  • Haiti (MT)

  • MTPP ... Port-Au-Prince ... 18:34N 72:18W
  • Honduras (MH)

  • MHLC ... La Ceiba Airport ... 15:44N 86:52W
  • MHLM ... La Mesa San Pedro Sula ... 15:27N 87:56W
  • MHRO ... Roatan ... 16:19N 86:31W
  • MHTG ... Tegucigalpa ... 14:03N 87:13W
  • Jamaica (MK)

  • MKJP ... Kingston ... 17:56N 76:47W
  • MKJS ... Montego Bay ... 18:30N 77:55W
  • Mexico (MM) east coast only

  • MMAA ... Acapulco ... 16:46N 99:45W
  • MMAN ... Aerop, Internacional Monterrey ... 25:52N 100:14W
  • MMCE ... Ciudad Del Carmen ... 18:39N 91:48W
  • MMCP ... Campeche ... 19:51N 90:33W
  • MMCV ... Ciudad Victoria Airport ... 23:43N 98:58W
  • MMCZ ... Cozumel ... 20:32N 86:56W
  • MMMA ... Matamoros International ... 25:46N 97:32W
  • MMMD ... Aerop, Internacional Merida ... 20:59N 89:39W
  • MMMT ... Minatitlan ...18:06N 94:35W
  • MMMX ... Mexico City ... 19:26N 99:06W
  • MMMY ... Monterrey ... 25:47N 100:06W
  • MMRX ... Reynosa International Airport ... 26:01N 98:14W
  • MMTM ... Tampico ... 22:17N 97:52W
  • MMUN ... Cancun ... 21:02N 86:52W
  • MMVA ... Villahermosa ... 18:00N 92:49W
  • MMVR ... Gen. Heriberta Jara ... 19:09N 96:11W
  • Netherlands Antilles (TN)

  • TNCA ... Aruba ... 12:30N 70:01W
  • TNCB ... Bonaire ... 12:09N 68:17W
  • TNCC ... Curacao ... 12:12N 68:58W
  • TNCM ... Saint Maarten ... 18:03N 63:07W
  • Nicaragua (MN)

  • MNMG ... Managua A.C. Sandino ... 12:09N 86:10W
  • MNPC ... Puerto Cabezas ... 14:03N 83:22W
  • Panama (MP)

  • MPTO ... Tocumen ... 9:03N 79:22W
  • Puerto Rico (TJ)

  • TJBQ ... Aguadilla ...18:30N 67:08W
  • TJMZ ... Mayaguez ... 18:16N 67:09W
  • TJPS ... Ponce ... 18:01N 66:34W
  • TJSJ ... San Juan ... 18:27N 66:00W
  • Suriname (SM)

  • SMJP ... Johan A. Pagel ... 5:27N 55:11W
  • Turks and Caicos Islands (MB)

  • MBGT ... Grand Turk ...
  • MBMC ... Middle Caicos ...
  • MBNC ... North Caicos ...
  • MBPV ... Providenciales ...
  • MBSC ... South Caicos ...
  • Venezuela (SV)

  • SVBC ... Barcelona ...10:07N 64:41W
  • SVMC ... Maracaibo-La Chinita ... 10:34N 71:44W
  • SVMG ... Margarita ... 10:55N 63:59W
  • SVMI ... Caracas ... 10:36N 66:59W
  • SVVA ... Valencia ... 10:10N 67:56W
  • Virgin Islands (TI)

  • TIST ... St. Thomas ... 18:20N 64:59W
  • TISX ... St. Croix ... 17:42N 64:48W

  • Return to the Useful Weather Information Page

    Last updated on 7/09/19