La actual ciudad fue fundada el 4 de febrero de 1503, mediante Carta-Puebla otorgada por la ciudad de Sevilla a un grupo de 118 vecinos procedentes en su mayoría de los pueblos circundantes.