Medina Sidonia es hogar de alrededor de 11.000 habitantes, en su mayoría de ascendencia andaluza. La ciudad tiene una población relativamente pequeña en comparación con otras localidades de la provincia, lo que contribuye a su atmósfera tranquila y relajada. A pesar de su tamaño, Medina Sidonia cuenta con una demografía diversa, con un número creciente de expatriados y visitantes estacionales que se sienten atraídos por su encanto histórico y su estilo de vida mediterráneo.
La ciudad ha experimentado un crecimiento poblacional constante en los últimos años, en parte debido a su atractivo creciente como destino turístico y centro para pequeños negocios agrícolas y artesanales.