La población de Santa Cruz de la Zarza, según el padrón de 2015 del INE, es de 4426 habitantes, 2234 varones y 2192 mujeres y se concentra en su núcleo urbano, ya que hoy prácticamente han desaparecido los pequeños poblados y fincas rústicas alejadas con población residente de forma permanente.