Родилась 5 мая 1965 года в городе Кемерово.

В 1989 году окончила физико-математический факультет Ульяновского государственного педагогического института им. И.Н. Ульянова (ныне – университет); в 2016 году здесь же получила магистерскую степень по направлению «Управление образовательными системами».

С 1984 года работает в средней школе № 35 города Ульяновска. Трудовую деятельность начала в должности учителя начальных классов. В 1992 году назначена на должность заместителя директора по учебно-воспитательной работе. С 2003 года является директором муниципального бюджетного общеобразовательного учреждения города Ульяновска «Средняя школа № 35».

Являлась депутатом Ульяновской Городской Думы V созыва по 18-му округу (победила на довыборах  в сентябре 2017 года) до 13 сентября 2020 года.

Член партии «Единая Россия». С 2015 года является заместителем секретаря регионального отделения партии «Единая Россия» по работе с молодежью.

В 2010 году удостоена звания «Почетный работник общего образования».

В свободное время увлекается командными видами спорта.

Разведена. Имеет сына и дочь.

Согласно декларации о доходах, в 2017 году Татьяна Бадахова заработала почти полтора миллиона рублей; ездит на автомобиле Kia Rio 2017 года выпуска.