宁古塔有新旧两城,相距25千米。旧城位于松花江左岸支流海浪河南岸,今为黑龙江省海林市长汀镇旧古城村。
宁古塔最早见于文献是《清太祖实录》万历三十八年:"上命巴图鲁额亦都率兵千人,往东海渥集部之那木都鲁、绥芬、宁古塔",明代最后一任兵部尚书张缙彦1661年被流放宁古塔,在《宁古塔山水记》的《宁古台》一文中说:"宁古塔者,名其地也,其山则曰台,塔与台音相近也,或以山形如台,故名。"此山至今还在海浪河南岸,宁古塔旧城以东二里,仍名宁古台,5年后张缙彦到了宁古塔新城,于1670年死于新城牡丹江边。