호르파어는 총 51 개의 자음이 있다. 자음 목록은 다음과 같다.
| 조음위치 | 조음방법 | 음소 |
| bilabial | plosive | p, b, ph(pʰ) |
| bilabial | nasal | m |
| labio-dental | fricative | v |
| dental | affricative | ts, dz, tsh(tsʰ) |
| dental | fricative | s, sh(sʰ), z |
| alveolar | plosive | t, d, th(tʰ) |
| alveolar | nasal | n |
| alveolar | lateral-fricative | ɬ, ɬh(ɬʰ), ɮ |
| alveolar | lateral | l |
| alveolar | trill | r |
| retroflex | affricative | tʂ, tʂh(tʂʰ), dʐ |
| retroflex | fricative | ʂ, ʐ |
| alveolo-palatal | affricative | tɕ, tɕh(tɕʰ), dʑ |
| alveolo-palatal | nasal | ȵ |
| alveolo-palatal | fricative | ɕ, ɕh(ɕʰ), ʑ |
| palatal | affricative | cç, cçh(cçʰ), ɟʝ |
| velar | plosive | k, ɡ, kh(kʰ) |
| velar | nasal | ŋ |
| velar | fricative | x, ɣ |
| Uvular | plosive | q, ɢ, qh(qʰ) |
| Uvular | fricative | χ, ʁ |
| Glottal | plosive | ʔ |
| Glottal | fricative | h, ɦ |
| bilabial | semivowel | w |
| palatal | semivowel | j |
- 앞서 제시된 51개의 자음 외에는 순치음 /f/가 더 있는데, 이 자음은 중국어로부터의 차용어에만 존재한다.