Длина 39,4 км, в пределах РТ – 6 км. Площадь бассейн 506,5 км2.

Протекает по Сарапульской возвышенности. Исток на территории Удмуртской Республики, устье в 2 км к западу от поселка Комсомолка Агрызского района.

Пойма реки в низовьях заболочена. Абсолютная высота истока 175 м, устья – 77 м. Лесистость водосбора 15%.

Шехостанка имеет 21 приток длиной от 0,3 до 23,2 км, большая часть которых протекает по территории Удмуртской Республики. Густота речной сети 0,41 км/км2.

Питание смешанное, со значительным преобладанием снегового. Модуль подземного питания 0,5–1 л/с·км2. Гидрологический режим характеризуется высоким половодьем и низкой меженью. Средний многолетний слой годового стока в бассейн 114 мм, слой стока половодья 98 мм. Весеннее половодье начинается обычно в конце марта – начале апреля. Замерзает Шехостанка в начале ноября.

Средний многолетний меженный расход воды в устье 0,36 м3/с. Вода жесткая (6–9 мг-экв/л) весной и очень жесткая (9–12 мг-экв/л) зимой и летом. Общая минерализация 200–300 мг/л весной и 700–1000 мг/л зимой и летом.