Haverfordwest is the county town of Pembrokeshire, Wales, and the most populous urban area in Pembrokeshire with a population of 14,596 in 2011.