W 1949 zmieniono nazwę miasta na Migdal Gaza, a następnie na Migdal Gad i Migdal Aszkelon. W 1953 do miasta przyłączono sąsiednią wieś Afridar i całość nazwano Aszkelon. W 1961 miasto znajdowało się na 16. miejscu wśród izraelskich miast uszeregowanych pod względem liczby ludności, z populacją na poziomie 24 tys. mieszkańców. W tym roku otworzono Szpital Aszkelon, później nazwany Centrum Medyczne Barzilai (na cześć ministra zdrowia Israel Barzilai).

W 1968 roku odbyło się oficjalne otwarcie portu Aszkelon. Port powstał przy elektrowni, w odległości około 2 km na południowy zachód od miasta Aszkelon. Operatorem portu zostało przedsiębiorstwo Eilat-Ashkelon Pipeline Company Ltd.

12 marca 2008 na miasto spadły rakiety wystrzelone ze Strefy Gazy przez palestyńską organizację terrorystyczną Hamas. W ataku rannych zostało 7 osób. Od tamtej pory co jakiś czas na Aszkelon spadają palestyńskie rakiety, powodując znaczne szkody materialne. Burmistrz Roni Mahatzri oświadczył, że „jest to stan wojny, bo nie ma żadnej innej definicji dla tego. Jeżeli będzie to trwało tydzień lub dwa, możemy poczekać, ale nie mamy zamiaru pozwalać aby stało się naszą codziennością”.

Demografia Zgodnie z danymi Izraelskiego Centrum Danych Statystycznych z 2008 roku w mieście żyło 109,5 tys.