Ашкелон (ивр. אשקלון — Ашкело́н (audio) ; араб. ٲشكلون, также عسقلان — ʿАскалан; лат. Ascalon — Аскалон; англ. Ashkelon, также: Ashqelon или англ. Ascalon — Ашкело́н; Аккадский язык: — Искалуна) — город на юго-западе Израиля, расположенный на побережье Средиземного моря (в 56 км от Тель-Авива, в 70 км от Иерусалима и в 65 км от Беэр-Шевы).
Ашкелон обладает теплым, средиземноморским климатом с солнечным, сухим и теплым летом и мягкой зимой. Дождей мало, бывают с ноября по март. За год выпадает 420 мм осадков, в году в среднем 33 дня с хотя бы 0,1 мм осадков. Несмотря на близость к пустыне, жара в этом городе субъективно почти не воспринимается. Объясняется это, с одной стороны, близостью моря, с его бризами и охлаждающим влиянием, а с другой — тем, что ветра, дующие с каменного плато (пустыни) Негев, понижают влажность воздуха. Поэтому в этой местности тепло, и не бывает ни зноя Негева, ни духоты, что присуща Тель-Авиву из-за влажности.
Расположен город на плато из песчаника на высоте около 30 метров, что облегчало в древности его оборону. Местность богата подземными водами, которые в середине XX века были расположены на глубине около 5 метров, что давало возможность выращивать сады, не требовавшие полива. В наше время, в связи с активной откачкой воды, уровень подземных вод значительно упал. Тем не менее, город остаётся одним из самых зелёных в Израиле.