몸 길이는 6~10㎝이다. 체형은 비교적 가늘고 길며, 꼬리자루는 긴 편이고, 옆줄은 배 쪽으로 약간 휘어져 있다. 주둥이는 뾰족하고, 위턱이 아래턱보다 약간 길다. 눈은 크다.
체색은 회갈색이고, 작고 검은 반점이 불규칙하게 산재해 있다. 배 쪽은 옅은 은색이다. 몸 옆면 중앙부에 금빛 광택이 나는 세로줄이 있고, 아가미덮개의 위쪽 후단에서 꼬리지느러미 시작점까지 그리고 가슴지느러미 시작점에서 뒷지느러미 시작점까지 이어지는 2줄의 주황색 세로띠가 있다. 등지느러미 아랫부분에 검은 점이 있고, 그 밖의 지느러미는 담색이다.
산간 계류의 수온이 낮고 물이 맑은 지역에 서식한다. 주된 먹이는 수서곤충이며, 계류의 여울과 소 지역에 고루 서식한다. 산란기는 4~5월이고, 암수가 집단을 형성하여 여울의 자갈 밑을 파고 들어가 산란한다. 산란 시 여러 마리의 수컷이 한 마리의 암컷을 따르는 산란행동을 한다.
알은 침성 점착성으로 황갈색이며, 반투명하다. 수정란은 16℃에서 5일 만에 전장 평균 5.3mm로 부화한다. 부화 후 10일에 유영기에 이르며 이때의 전장은 11mm이다. 만 1년생은 전장 4cm 이하, 2년생은 46.5cm, 3년생은 6.58cm이다. 8cm 이상은 4년생 이상이다.
압록강, 대동강, 한강, 금강 등에 분포한다. 금강 수계에는 무주 남대천의 상류에만 서식하고 있다. 동해로 유입하는 고성의 남강 상류에는 하천 쟁탈에 의해 분포하는 것으로 추정된다.
유사종인 버들치에 대한 기록이 서유구(徐有榘)의 『전어지(佃漁志)』와 『난호어목지(蘭湖漁牧志)』 등에 기록되어 있다. 금강모치는 버들치, 버들개, 버들가지 등과 매우 유사하여 따로 구분하지는 않았을 것이다.
한강 수계의 하천 상류에 서식하고 있을 경우 대부분 우점종으로 서식하고 있다. 강릉 남대천 · 연곡천, 양양 남대천 · 쌍천 등에는 인위적으로 이입되어 서식하고 있다.