La cittadina è stata fondata da Filippo Notarbartolo Cipolla sul territorio del feudo omonimo appartenente alla baronessa Eleonora Cipolla.
Il paese occupa una superficie di 31 kmq ed è posto ad un'altitudine di circa 242 metri sopra il livello del mare.