В верхнем течении течёт на юго-запад, ширина реки 30—40 метров. Возле села Тарногский Городок река резко разворачивается на северо-запад, образуя большую петлю. На протяжении этой петли Кокшеньга принимает три крупных левых притока — Тарногу, Шебеньгу и Уфтюгу, расширяясь до 50—60 метров.
В среднем течении медленно течёт, образуя многочисленные заливы и старицы, берега частично безлесые, частично покрыты смешанным лесом. Здесь река пересекает Северную железную дорогу, где находится станция Кокшеньга и посёлок Кокшеньга при ней. В нижнем течении на территории Архангельской области река ускоряется, появляются каменистые перекаты и небольшие порожки. Здесь река течёт по ненаселённой местности, берега лесисты и живописны. Кокшеньга впадает в Устью недалеко от места впадения самой Устьи в Вагу.
Длина реки — 251 км, площадь бассейна — 5670 км², годовой расход воды у деревни Моисеевская (106 км от устья) — около 35 м³/с. Питание смешанное, с преобладанием снегового. Половодье с апреля по июнь. Замерзает во 2-й половине октября — ноябре, вскрывается во 2-й половине апреля.
Средний расход воды (м³/с) реки Кокшеньги по месяцам и за год с 1936 по 1984 гг. (замеры производились на гидрологическом посту в районе д. Моисеевская, в 106 км от устья)[3]
История
По данным археологов, уже в X—XI веках местные жители торговали с Волжской Булгарией. В то время, по мнению А. А. Угрюмова район Кокшеньги населяли финно-угорские народы, среди которых преобладали весь и меря[4], однако присутствие мери на Кокшеньге (да и вообще в Поважье) — вопрос дискуссионный, так как мерянизмы в местной субстратной топонимике могли быть привнесены на Кокшеньгу не собственно мерей (как предполагал Угрюмов), а значительно позднее, во времена массовой «низовской» миграции, русско-мерянским населением Ростово-Суздальского княжества[5].
В 1137 году Великий Новгород впервые официально закрепляет за собой территорию, прилегающую к Кокшеньге. С этого начался территориальный спор с Ростово-Суздальским княжеством[4]. Кокшеньга упоминается в новгородской берестяной грамоте № 52[6].
В середине XIII века на Кокшеньгу начали массово прибывать беженцы из «низовских» княжеств, опасавшихся татаро-монгольского нашествия[4]. В XIV—XV веках новгородская знать скупала земли по Ваге и Кокшеньге у лидеров местных народов. Кокшеньга оказалась боярщиной Своеземцевых, живших торговлей зерном[4]. При Иване Грозном Кокшеньга вошла в опричнину[4]. В более позднее время жившие вдоль берегов Кокшеньги называли себя кокшарами[7].
↑Матвеев А.К. К проблеме расселения летописной мери // Известия Уральского государственного университета. Серия 2: Гуманитарные науки. История. Филология. Искусствоведение. — 1997. — Вып. 1, № 7. — С. 5-17.