The public health problems caused by schizophrenia are becoming increasingly prominent and can place a huge economic burden on society. This study takes Gansu Province as an example to analyze the level and changing trend of the economic burden of schizophrenia inpatients in economically underdeveloped areas of China. Using a multi-stage stratified cluster sampling method, 39,054 schizophrenics from 197 medical and health institutions in Gansu Province were selected as the research objects, and their medical expenses and related medical records were obtained from the medical information system. The rank sum test and Spearman rank correlation were used for univariate analysis. Quantile regression and random forest were used to analyze the influencing factors. The results show that the average length of stay of schizophrenics in Gansu Province of China was 52.01 days, and the average hospitalization cost was USD1653.96 from 2014 to 2019. During the six years, the average hospitalization costs per time decreased from USD2136.85 to USD1401.33. The average out-of-pocket costs per time decreased from USD1238.78 to USD267.68. And the average daily hospitalization costs increased from USD38.18 to USD41.25. The main factors influencing hospitalization costs are length of stay, proportion of medications, and schizophrenic subtype. The hospitalization costs per time of schizophrenics in Gansu Province have decreased but remain at a high level compared to some other chronic non-communicable diseases. In the future, attention should be paid to improving the efficiency of medical institutions, enhancing community management, and promoting the transformation of the management model of schizophrenia.