Odorheiu Secuiesc's 2024 population is now estimated at 30,739. In 2002, the population of Odorheiu Secuiesc was 36,926.