2017 Met Office statistics show Cardiff to be the wettest city in Great Britain , with an average annual rainfall of 1151.9 millimetres ( 45.35 in ) .
Swansea is the wettest city in Great Britain with an average annual rainfall of more than 1,200 millimeters .