Археологические раскопки в центре современного города выявили разрозненные находки фатьяновских топоров — вероятно, они происходят из разрушенного могильника бронзового века. Найдена лепная керамика середины — второй половины I тысячелетия (то есть периода, предшествующего славянской колонизации), указывающая на селище финно-угров [1] .
Основание города
Памятник «официальному» основателю города
Археологическая карта Костромы. По изданию «Археологическая карта России, Костромская область»: А) Кремль (старый город), Б) новый город; В) первоначальный детинец; Г) Настасьинский монастырь
Большинство исследователей считают, что в древние времена существовало поселение на правом берегу Волги. на территории большого села Городище, а торгово-ремесленный посад на левом берегу появился в XI—XII вв. на высоком берегу притока Волги — реки Сулы. Позднее, в конце 1230-х гг. по указу великого князя Ярослава Всеволодовича на этом месте был возведена крепость .
Расположение укрепленного города вблизи впадения реки Костромы в Волгу обеспечивало контроль над волжским путём и путём на север по реке Костроме, а также над соляными источниками, которыми богаты окрестности города.