East Williamston is a village and community in Pembrokeshire, Wales. It is situated in the south of the county, 4 km west of Saundersfoot. The parish includes the villages of Cold Inn and Broadmoor . The community had a population of 1,787 in 2001. With the community of Jeffreyston, it makes up the Pembrokeshire electoral ward of East Williamston, which had a population of 2,327 in 2001, with 11% Welsh speakers.
The percentage of Welsh speakers was 5 (1891): 12 (1931): 3 (1971).