Ashkelon (Askalon o Ascalon) è una città situata lungo la costa mediterranea a circa 60 km sud di Tel Aviv e 20 km a nord di Gaza.
Il sito archeologico si trova nella piana costiera a sud della città moderna, lungo il litorale del mar Mediterraneo, tra dune di sabbia e roccia kurkar.
Ashkelon sorse in antichità lungo la rotta che collegava Egitto e Siria divenendo un importante centro di commercio. I numerosi pozzi di acqua dolce ritrovati nel sito archeologico hanno consentito alla popolazione di prosperare grazie anche allo sviluppo agricolo.