Byen ble grunnlagt som en slavisk bosetning i det 7. århundre. Til å begynne med var den en utpost for handel både langs Wisła og byene nord for Østersjøen. Med tiden mistet den sin betydning og ble i det 10. århundre en fiskelandsby som etter hvert forfalt. Et århundre senere ble området igjen bosatt og to landsbyer ble opprettet innenfor områdene til dagens Sopot: Stawowie og Gręzowo, som for første gang ble nevnt i 1186. En annen landsby som utgjør dagens Sopot, Świemirowo, ble først nevnt i 1212 i et dokument av hertugen Mściwój I. Landsbyen Sopot, som senere ville gi navn til hele byen, ble for første gang nevnt i 1283 som en fiskerlandsby og ble overgitt til cistercienserordenen. Frem til 1316 kjøpte abbediet alle landsbyene i området. I 1466 ble området gjeninnlemmet i det polske kongeriket.