Ang lungsod sa Alegria nahimutang sa habagatang-kasapdang bahin sa lalawigan sa Sugbo ug nag-atubang sa Tañon Strait. Sa amihanan sa lungsod makaplagan ang lungsod sa Badian; sa sidlakan ang Alcoy; sa habagatan ang Ginatilan; ug sa kasadpan ang Tañon Strait
Populasyon
Sumala sa 2000 nga senso, ang Alegria may 20,677 ka tawo sa 4,229 ka bubong.