欧州連合の言語
ルシン語 (チェコ、ハンガリー、ポーランド、スロバキア)
サーミ語 (フィンランド、スウェーデン)
サルデーニャ語 (イタリア)
スコットランド・ゲール語 (イギリス)
セルビア語 (ハンガリー、スロベニア)
スロバキア語 (オーストリア、チェコ、ハンガリー、ポーランド)
スロベニア語 (オーストリア、イタリア)
ソルブ語 (ドイツ)
スウェーデン語 (エストニア、フィンランドのフィンランド・スウェーデン語)
タタール語 (エストニア、リトアニア、ポーランド)
トルコ語 (ギリシャ)
ウクライナ語 (チェコ、エストニア、ハンガリー、ラトビア、リトアニア、ポーランド、スロバキア)
ウェールズ語 (イギリス)
イディッシュ語 (エストニア、ラトビア、リトアニア、ポーランド)
上記一覧においては人工言語や、加盟国がその国の公用語の方言とみなしているものは含まれていない。しかし、このような方言とされているものの多くは言語学者により独立した言語として広く扱われている。例を挙げると、英語の方言とみなされているスコットランド語(ケルト語派に属するスコットランド・ゲール語とは異なる。アングロ・サクソンに由来するゲルマン語派の言語)や、ロマンス諸語もイタリアで話され、イタリア語の方言とみなされるヴェネト語やナポリ語、シチリア語などがある。
EU公用語の多くはインド・ヨーロッパ語族のゲルマン、ロマンス、スラヴの3つの語派に属している。ゲルマン語派に含まれるのはデンマーク語、オランダ語、英語、ドイツ語、スウェーデン語があり、EUの中部、北部において広く使用されている。ロマンス語派に含まれるのはフランス語、イタリア語、ポルトガル語、ルーマニア語、スペイン語であり、主に西部や南部で使用されている。スラブ語派に含まれるのはブルガリア語、チェコ語、ポーランド語、スロバキア語、スロベニア語、クロアチア語で、EUの東部で見られる。バルト語派にはラトビア語とリトアニア語が、ケルト語派にはアイルランド語がそれぞれあり、ギリシャ語はそれ自身がインド・ヨーロッパ語族の単独の語派のひとつ(ギリシャ語派)となっている。インド・ヨーロッパ語族以外のものとしてエストニア語、フィンランド語、ハンガリー語がウラル語族のフィン・ウゴル語派に属し、マルタ語はEUの公用語の地位にある中で唯一アフロ・アジア語族のセム語派に属している。ほぼすべてのEU公用語はラテン文字で表記されるが、例外としてギリシャ文字を使用するギリシャ語とキリル文字を使用するブルガリア語がある。
EUにおいては公用語とされていないが、ロシア語は最近の旧東側の加盟国の一部において広く使用されている。ロシア語を話す市民はドイツである程度の規模のコミュニティを形成しているほか、ラトビア、エストニア、リトアニアに住むおよそ130万人のスラヴ系住民が母語としている。またこれらの国々ではソビエト時代の教育課程で必修となっていたため、スラブ系以外の住民もロシア語を理解できる。またあまり母語とはいえないものの、ブルガリア、ポーランド、チェコ、スロバキアの住民の多くと、ハンガリー、ルーマニアなどの一部の住民もロシア語を理解でき、EU内では8番目に多く使用される言語となっており、全体ではおよそ7%の市民がロシア語についてある程度の能力を持っている。
EUの公用語は欧州経済共同体(EEC)理事会において規定されている。規則1/1958ではEECにおいて用いられる言語について以下の通り定められている。
ブルガリア語
クロアチア語
チェコ語
デンマーク語
オランダ語
英語
エストニア語
フィンランド語
フランス語
ドイツ語
ギリシャ語
ハンガリー語
アイルランド語
イタリア語
ラトビア語
リトアニア語
マルタ語
ポーランド語
ポルトガル語
ルーマニア語
スロバキア語
スロベニア語
スペイン語
スウェーデン語
EUの公用語の数よりも加盟国の数のほうが多いのはいくつかの言語が2つ以上の国で使われているためである。例えば、オランダ語はオランダとベルギーで、フランス語はフランス、ベルギーとルクセンブルクにおいて、ドイツ語はドイツ、オーストリア、ベルギー、ルクセンブルクで、ギリシャ語はギリシャとキプロスで公用語とされている。また、英語はイギリス、アイルランド、マルタで、スウェーデン語はスウェーデンとフィンランドにおいても使われている。しかし、同時にアイルランドではアイルランド語が、マルタではマルタ語が、フィンランドではフィンランド語が公用語となっており、各国の言語に対する加盟国内の全体的な比率は関係なくEUの公用語となっている。
さらにすべての加盟国の言語がEUの公用語となってはおらず、たとえばルクセンブルクでは1984年にルクセンブルク語が公用語となり、キプロスではトルコ語が公用語となるが、いずれもEUの公用語にはなっていない。