در ۱۷۳۴ امپراتوری روسیه آن را اشغال کرد. در ۱۷۹۳ بخشی از پروس شرقی شد. در دوره کشورگشایی‌های ناپلئون مدتی به عنوان شهر آزاد استقلال ظاهری داشت. با شکست ناپلئون دوباره جزئی از پروس شد. در ۱۸۷۱ بخشی از امپراتوری آلمان شد. با مستقل شدن لهستان پس از جنگ جهانی اول، انتظار می‌رفت که گدانسک به آن کشور داده شود ولی بر پایه پیمان ورسای و تحت نام شهر آزاد دانتسیگ اداره آن زیر نظر جامعه ملل انجام می‌شد. حمله آلمان نازی به لهستان و اشغال دانتزیگ آغازگر جنگ جهانی دوم بود. در جریان جنگ دوم نیروهای متفقین این شهر را بارها بمباران کردند. پس از جنگ بر پابه تصمیمات کنفرانس یالتا و کنفرانس پوتسدام شهر به لهستان داده شد.