Foi destruída pelos mamelucos em 1270 e posteriormente reconstruída pelos árabes, de modo que em 1576 era a sexta maior cidade da Palestina, com uma população de 2 795 habitantes. Na altura de 1948, Ascalão havia crescido para 11 000 habitantes, quando a Guerra Árabe-Israelense eclodiu. Na ocasião, o povoado árabe de Majdal, na região de Ascalão, tornou-se a posição avançada da força expedicionária egípcia baseada em Gaza. O povoado foi ocupado pelas forças israelenses em 5 de novembro de 1948 e a população árabe fugiu para Gaza junto com a retirada do exército egípcio. A moderna cidade israelense de Ascalão, fundada em 1950, conta com uma população de 108 900 habitantes.