Pembroke is on the south Pembrokeshire peninsula, by the estuary of the River Cleddau.
The conurbation of Pembroke Dock and Pembroke has a combined population of 15,890 and as such is one of the major population centres of West Wales.