Tanjiro Kamado was born on July 14th and is 13 years old for the first few episodes of Demon Slayer: Kimetsu no Yaiba. However, there is a 2-year time skip between episodes 2 and 3 of season 1, making Tanjiro 15 from episode 3 onwards.