На території Костромської області проживає понад 80 національностей, основну частину становлять росіяни — 96,3 %. Чисельність населення — 717,5 тис. осіб (2005). З них міського — 508,8 тисячі осіб, сільського — 257,6 тисячі осіб. Щільність населення — 11,9 осіб/км² (2005), питома вага міського населення — 67,7 % (2005). Працездатне населення становить близько 59,2 %, моложе працездатного — 17,7 %, старше працездатного — 23,1 %. Середній вік населення — 37,8 року.
По території області протікає 2632 річки, з них найважливіші — Волга, а також річки її басейну Кострома, Унжа, Ветлуга. Довжина Волги (ділянка Горьківського водосховища) на території області становить 89 км. Найбільші озера Костромської області — Галицьке й Чухломське. Водні ресурси поверхневих водних об'єктів становлять 50,7 км³.
Відповідно до Федерального закону від 28 серпня 1995 № 154- ФЗ «Про загальні принципи організації місцевого самоврядування в Російській Федерації» і Законом Костромської області від 3 січня 1996 № 20-ЗКО «Про місцеве самоврядування в Костромській області» на території регіону був образовано 31 муніципальне утворення. З них 7 міст, 23 району й 1 місто+район. В 1999 муніципальні утворення «місто Нерехта» і «Нерехтський район» були об'єднані в єдине муніципальне утворення «місто Нерехта й Нерехтський район», таким чином, число муніципальних утворень скоротилося до 30. Відповідно до Федерального закону від 6 жовтня 2003 № 131-ФЗ «Про загальні приницпах організації місцевого самоврядування в Російській Федерації» на території Костромської області були утворено 303 муніципальних утворення, з них 6 міських округів, 24 муніципальних району, 31 міське поселення, 262 сільських поселення. 17 липня 2005 у всіх знову утворених муніципальних утвореннях пройшли вибори глав муніципальних утворень і депутатів представницьких органів.