Topphjort finnes nordøst i Myanmar og i sør og sentrale strøk i Kina. Den trives nær vann i skogkledte områder i høyder på mellom 300 og 4.600 moh., herunder også i temperert regnskog i høyereliggende dalstrøk.