Длина Межи — 259 км, площадь бассейна — 9080 км², средний расход воды в устье — 61 м³/с[2]. Межа является самым длинным и наиболее полноводным притоком Западной Двины. Однако по площади бассейна она уступает реке Айвиексте.
Межа берёт начало на Валдайской возвышенности[2], возле села Федоровское Нелидовского района. В верховьях река протекает по территории Центрально-Лесного заповедника, русло реки узкое и извилистое, около Нелидово расширяется до 30 метров. В черте города на реке — плотина.
Ниже города и вплоть до устья реки по ней проводится лесосплав, что приводит к сильному засорению русла топляком. Берега заболоченные. Около устья Берёзы и Лучесы течение замедляется из-за плотины у деревни Копейки.
За плотиной течение ускоряется вплоть до устья крупнейшего притока, Обши, за которым река расширяется до 40—55 метров[6]. В низовьях Межа судоходна, но судоходство затруднено из-за большого количества топляка.
↑Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 5. Белоруссия и Верхнее Поднепровье / под ред. Н. Д. Шек. — Л.: Гидрометеоиздат, 1963. — 304 с.