В давние времена на территории нынешней Костромской области жили племена балтов и финно-угорские племена. В X-XI вв. эти территории начали заселять славяне — они стремились закрепиться на северовосточных границах Руси.