Third largest city in Wales and 26th largest in the United Kingdom. City population 145,736. Urban area population 306,844. Welsh name is Casnewydd.
Recent city comments: