BackgroundThere is insufficient research on how gender-affirming hormone therapy (GAHT) affects body fat modifications in transwomen from China. It is unclear whether hormone therapy affects the prevalence of obesity and blood lipid levels within this population. The current research aimed to assess how GAHT and treatment duration had an impact on the change in and redistribution of body fat in Chinese transwomen.MethodsThis study included 40 transwomen who had not received GAHT and 59 who had. Body fat, blood lipid, and blood glucose levels were measured. GAHT is mainly a pharmacologic (estrogen and anti-androgen) treatment. The study also stratified participants based on the duration of GAHT to assess its impact on body fat distribution. The duration of GAHT was within one year, one to two years, two to three years, or more than three years.ResultsAfter receiving GAHT, total body fat increased by 19.65%, and the percentage of body fat increased by 17.63%. The arm, corrected leg, and leg regions showed significant increases in fat content (+ 24.02%, + 50.69%, and + 41.47%, respectively) and percentage (+ 25.19%, + 34.90%, and + 30.39%, respectively). The total visceral fat content decreased (-37.49%). Based on the diagnostic standards for a body mass index ≥ 28 or total body fat percentage ≥ 25% or 30%, the chance of developing obesity did not change significantly. Blood glucose levels significantly increased (+ 12.31%). Total cholesterol levels (-10.45%) decreased significantly. Fat changes in those who received GAHT for one to two years were significantly different from those who did not receive GAHT.ConclusionAfter receiving GAHT, total body fat and regional fat increased in Chinese transwomen, and the body fat distribution changed from masculine to feminine, especially during the first two years. However, neither the increase in total body fat percentage nor the decrease in visceral fat content didn’t bring about significant changes in the incidence of obesity, nor did triglycerides or low-density lipoprotein-cholesterol.