Tutkimusten mukaan Iin Hamina toimi tunnettuna kauppapaikkana jo ainakin 1300-luvulta lähtien. Myöhemmin, 1500-luvulla, Kustaa Vaasa nimesi Haminan niin kutsutuksi luvalliseksi kauppapaikaksi Tornion, Kemin ja Oulun ohella.
Keväisin jäiden lähdettyä kauppiaita kerääntyi paikkakunnalle aina Oulua, Varsinais-Suomea ja Tukholmaa myöten. Nähtiin Haminassa väkeä muistakin Itämeren maista ja aina Karjalasta saakka.
Myös Novgorodin, myöhemmin Venäjän, kauppiaat omistivat Iin Haminassa kauppa- puoteja.
Sataman kauppa-alue laajeni lisääntyvän kaupankäynnin myötä. Vuonna 1723 tehdyn luettelon mukaan alueella oli yli 40 kauppaporvareiden puotitonttia.
Vaikka Iin Haminan markkinat lopetettiin virallisesti 1900-luvun alussa, järjestettiin Haminassa silti joka kevät markkinat aina 1930-luvulle saakka.
Aikaisemmin satama sijaitsi Satamansaarella, nykyisellä Kruununsaarella, joka vihittiin vainajien lepopaikaksi vuonna 1810. Hamina jouduttiin siirtämään luultavasti 1500-luvulla maannousun vuoksi joen etelärannalle nykyiselle paikalleen.
Haminan vakituinen asutus kylälle ominaisine tiiviiseen riviin rakennettuine pikkutaloineen alkoi tihentyä 1800-luvulla.