Cardiff has seven. The Great Western and the Prince of Wales, which are literally right around the corner from each other, the Gatekeeper, the Crockerton, the Central Bar, the Ernest Willows and the Mount Stewart. There's also the Ivor Davies in Canton and the Aneurin Bevan on Gabalfa Interchange. So nine altogether.
Bristol has got the Knights Templar, just outside Temple Meads station, V Shed on the harbourside, the Commercial Rooms on Corn Street, the Berkeley on Clifton Triangle and the W G Grace on Whiteladies Road which are all central ones. On the outskirts there's one in Fishponds, Bedminster, Lawrence Hill, Hanham and Kingswood.
There is a fairly new Wetherspoons that has opened in Weston-super-Mare on the seafront, the Cabot Court Hotel, which is a really nice one!
I imagine Birmingham and Manchester probably have at least five or six too.