Objective This study aimed to investigate the effects of hypoxia-inducible factor-1α (HIF-1α), hypoxia-inducible factor-2α (HIF-2α), and erythroferrone (ERFE) on hepcidin in patients with chronic kidney disease (CKD) stages 3–5 and renal anemia. Methods A total of 90 patients with CKD stages 3–5 and renal anemia were selected for the study at the Nephrology Department of Fujian Provincial People’s Hospital and divided into three groups, according to CKD stage, while another 30 healthy subjects who underwent a physical examination at the hospital during the same period were selected as the normal group. The serum levels of hepcidin, HIF-1α, HIF-2α, ERFE, and furin were measured using an avidin biotin peroxidase complex enzyme-linked immunosorbent assay to compare the differences between the groups in the related indicators. Results ① Serum HIF-2α, HIF-1α, ERFE, and furin levels increased gradually in the patients with CKD stages 3–5 ( p < 0.05, p < 0.01). ②Simple correlation analysis:Serum hepcidin was positively correlated with HIF-2α, ERFE, and HIF-1α in the CKD patients ( p < 0.01). ③Serum hepcidin was positively correlated with HIF-2α, HIF-1α, and ERFE in the CKD patients injected with erythropoietin (EPO) ( p < 0.01), while serum hepcidin was positively correlated with HIF-2α and HIF-1α ( p < 0.01) in the patients not injected with EPO. ④ Multivariate linear regression analysis showed that HIF-1α, (β = 4.36, p < 0.01), serum ferritin(SF) (β = 0.13, p < 0.01), and HIF-2α (β = 0.66, p < 0.01) were significantly correlated with hepcidin. Conclusion HIF-1α, HIF-2α, and SF are factors which have an effect on hepcidin in patients with CKD stages 3–5 and renal anemia. The increase of HIF-1α, HIF-2α, and ERFE does not seem to inhibit the increase of hepcidin.