Длина реки от канала — 54 км, площадь бассейна — 988 км²[2]. На реке — города Яхрома, Дмитров.
От канала, где сбрасываемая из канала вода сливается с водами притоков Яхромы — Волгуши и Икши. Около города Дмитрова река попадает на обширную (до 8 км шириной) заторфованную котловину (мощность торфяной залежи до 14 м), сформированную в доледниковое время, её обычно называют яхромской поймой[3]. Подобные долины получили название прадолин. Через 20—25 км по течению реки пойма сливается с долиной реки Сестры и переходит в Верхневолжскую низменность.
Равнинного типа. Питание преимущественно снеговое. Яхрома замерзает в ноябре — начале декабря, вскрывается в конце марта — апреле.
Осушение Яхромской поймы началось в 1912 году. С 1915 функционирует опытная научная станция (МОБОС, ЦТБОС, ныне — Дмитровский отдел ВНИИМЗ). Работы, произведённые на станции, внесли существенный вклад в изучение свойств и эволюции мелиорированных торфяников.
Название Яхрома переводится с вымершего мерянского языка как «озёрная река» (ср. фин.järvi «озеро»). Топонимия с основой яхр- (Яхробол, Яхра, Яхренга, Яхрянка) является характерной для исторических мерянских земель, к которым относится и восток Тверской области, где протекает одноимённая река[4][5].
Наличие ранее существовавших озёр на месте реки было подтверждено в 1904 году при бурении геологом Волосовичем. В Яхромской котловине (от Дмитрова до устья, ширина от 3 до 7 км) в ряде пунктов под слоем торфа были обнаружены светлые илистые отложения с раковинами пресноводных улиток (отложения озёрного характера)[6].
↑Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 10. Верхне-Волжский район / под ред. В. П. Шабан. — Л.: Гидрометеоиздат, 1966. — 528 с.