Skip to content

Instantly share code, notes, and snippets.

@henrik
Last active December 20, 2023 12:20
Show Gist options
  • Star 64 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save henrik/1688572 to your computer and use it in GitHub Desktop.
Save henrik/1688572 to your computer and use it in GitHub Desktop.
EU (European Union) country codes, ISO 3166-1 alpha-2. (This Gist is from 2012. Please see comments for updates.)
# Note: VAT identification numbers for Greece use "EL", not "GR".
COUNTRY_CODES_EU = %w[
AT BE BG CY CZ DK EE FI FR DE GR HU IE IT
LV LT LU MT NL PL PT RO SK SI ES SE GB
]
@FredTheDino
Copy link

FredTheDino commented Dec 20, 2023

What a helpful thread! The list posted by Dan is almost right - UK is no longer part of the EU.

According to the UK government atleast: https://www.gov.uk/eu-eea
According to the canadian governement from 2013 (so needs modification): https://www23.statcan.gc.ca/imdb/p3VD.pl?Function=getVD&TVD=141329
According to the actual EU: https://european-union.europa.eu/easy-read_en

The alpha 2 code for Greece is GR no EL - which AFIK is not a valid Alpha2 code.
The correct list (with Alpha2 codes) would then be:

AT BE BG HR CY CZ DK EE FI FR DE GR HU IE IT LV LT LU MT NL PL PT RO SK SI ES SE

Cheers!

@bradydan
Copy link

This thread was originally about EU countries, them @mizterp changed the topic to GDPR countries and it (confusingly) became a mixture of both topics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment