Ганза начиналась с объединения купцов северогерманских государств, которые контролировали торговлю на территории стран, имеющих порты в Северном и Балтийском морях. В разное время в Ганзейский союз входило от 70 до 160 городов Восточной Англии, Пруссии, Ливонии, Северной Германии, Княжества Литовского, скандинавских государств и северо-западных территорий Руси.
Слово «ганза» произошло от древненемецкого hanse, что переводится как «группа», «дружина», «отряд»
С XII века столицей Ганзейского союза был город Любек, в котором в 2015 году открылся Европейский музей Ганзы. Ганза устанавливала единые стандарты мер и весов, давала участникам союза привилегии, право на беспошлинную торговлю, боролась с контрафактом и разрешала конфликты.
Новгород был главным партнером Ганзейского союза на территории Руси вплоть до XVII века. Партнерами Ганзы были также Псков и Изборск.