Костромская область расположена в центральной части Восточно-Европейской равнины.
Входит в состав Центрального федерального округа.
Протяженность Костромской области с севера на юг составляет 260 км, с запада на восток – 420 км. Граничит: на юге с Ивановской областью, на западе – с Ярославской областью, на северо-западе и севере – с Вологодской областью, на северо-востоке и востоке – с Кировской областью, на юго-востоке – с Нижегородской областью.