La localidad más poblada de Saint David es Castle Bruce con una población de 1653 personas.