Aşkelon, İsrail'in güneyinde Negev (Necef) çölü ile Lakiş bölgesinin batı ucundaki ovalar arasında bir kıyı kentidir. Aynı zamanda Gazze'den de birkaç kilometre uzakta.