Greta Thunberg was born on January 3, 2003, which makes her 20 years old as of 2023.