List of European tornadoes in 2012
This is a list of all tornadoes that were confirmed throughout Europe by the European Severe Storms Laboratory and local meteorological agencies during 2012. Unlike the United States, the original Fujita Scale and the TORRO scale are used to rank tornadoes across the continent.
European yearly total
| Country | Total | F? | F0 | F1 | F2 | F3 | F4 | F5 |
| Austria | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Belarus | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Belgium | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 |
| Bosnia | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Bulgaria | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Croatia | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Cyprus | 3 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Czech Republic | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Denmark | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| France | 19 | 1 | 9 | 9 | 0 | 0 | 0 | 0 |
| Georgia | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Germany | 20 | 8 | 2 | 8 | 2 | 0 | 0 | 0 |
| Greece | 9 | 3 | 0 | 3 | 3 | 0 | 0 | 0 |
| Hungary | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Ireland | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Italy | 26 | 9 | 9 | 3 | 4 | 1 | 0 | 0 |
| Lithuania | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| Malta | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Moldova | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Netherlands | 9 | 5 | 3 | 1 | 0 | 0 | 0 | 0 |
| Poland | 9 | 3 | 1 | 3 | 0 | 2 | 0 | 0 |
| Portugal | 4 | 2 | 0 | 1 | 0 | 1 | 0 | 0 |
| Romania | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| Russia | 24 | 19 | 0 | 4 | 1 | 0 | 0 | 0 |
| Serbia | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Slovenia | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| Spain | 7 | 6 | 0 | 1 | 0 | 0 | 0 | 0 |
| Sweden | 9 | 7 | 1 | 1 | 0 | 0 | 0 | 0 |
| Turkey | 32 | 18 | 5 | 7 | 2 | 0 | 0 | 0 |
| Ukraine | 6 | 3 | 0 | 1 | 2 | 0 | 0 | 0 |
| United Kingdom | 7 | 6 | 0 | 1 | 1 | 0 | 0 | 0 |
| Totals | 215 | 112 | 33 | 50 | 16 | 4 | 0 | 0 |
DateFormat=yyyy
ImageSize= width:350 height:auto barincrement:35
Period = from:0 till:60
TimeAxis = orientation:horizontal
PlotArea = right:10 left:5 bottom:50 top:5
Colors=
id:minorline value:rgb
id:line value:rgb
id:unk value:gray
id:TS value:rgb
id:C1 value:rgb
id:C2 value:rgb
id:C3 value:rgb
PlotData=
width:15 align:left fontsize:M shift: anchor:till
bar:Jan from:0 till:6 color:unk text:
bar:Jan from:6 till:8 color:TS text:
bar:Jan from:8 till:11 color:C1 text:"January – 11"
bar:Feb from:0 till:3 color:unk text:
bar:Feb from:3 till:4 color:TS text:
bar:Feb from:4 till:5 color:C2 text:"February – 5"
bar:Mar from:0 till:2 color:unk text:
bar:Mar from:2 till:3 color:TS text:
bar:Mar from:3 till:5 color:C1 text:"March – 5"
bar:Apr from:0 till:6 color:unk text:
bar:Apr from:6 till:10 color:C1 text:
bar:Apr from:10 till:13 color:C2 text:"April – 13"
bar:May from:0 till:14 color:unk text:
bar:May from:14 till:16 color:TS text:
bar:May from:16 till:19 color:C1 text:
bar:May from:19 till:20 color:C2 text:"May – 20"
bar:Jun from:0 till:28 color:unk text:
bar:Jun from:28 till:30 color:TS text:
bar:Jun from:30 till:41 color:C1 text:
bar:Jun from:41 till:45 color:C2 text:"June – 45"
bar:Jul from:0 till:12 color:unk text:
bar:Jul from:12 till:19 color:TS text:
bar:Jul from:19 till:29 color:C1 text:
bar:Jul from:29 till:31 color:C3 text:"July – 31"
bar:Aug from:0 till:14 color:unk text:
bar:Aug from:14 till:18 color:TS text:
bar:Aug from:18 till:22 color:C1 text:
bar:Aug from:22 till:23 color:C2 text:"August – 23"
bar:Sep from:0 till:5 color:unk text:
bar:Sep from:5 till:9 color:TS text:
bar:Sep from:9 till:12 color:C1 text:
bar:Sep from:12 till:14 color:C2 text:"September – 14"
bar:Oct from:0 till:12 color:unk text:
bar:Oct from:12 till:18 color:TS text:
bar:Oct from:18 till:22 color:C1 text:
bar:Oct from:22 till:24 color:C2 text:"October – 24"
bar:Nov from:0 till:5 color:unk text:
bar:Nov from:5 till:9 color:C1 text:
bar:Nov from:9 till:11 color:C2 text:
bar:Nov from:11 till:13 color:C3 text:"November – 13"
bar:Dec from:0 till:5 color:unk text:
bar:Dec from:5 till:9 color:TS text:
bar:Dec from:9 till:10 color:C1 text:"December – 10"
ScaleMajor = gridcolor:line unit:year increment:10 start:0
ScaleMinor = gridcolor:minorline unit:year increment:1 start:0
TextData =
fontsize:M
textcolor:black
pos: # tabs:
text:"Number of tornadoes by month"