Анна не только талантливая и востребованная актриса, но также счастливая жена и многодетная мама. У нее подрастают трое детей: дочка и два сына.
Первый супруг Анны – музыкант Макс Леонидов, с которым девушка познакомилась в далеком 1997 году на съемках одной телевизионной программы.
Взаимная симпатия быстро переросла в яркий роман, Анна и Леонид узаконили отношения спустя 2 года.
Свадьба, по тем временам, прошла с размахом, на нее были приглашены не только родственники пары, но и известные друзья-музыканты жениха.
После замужества Анна Банщикова полностью ушла в семейную жизнь, отодвинув на второй план свою актерскую карьеру.
Супруги жили для себя, путешествовали, детей у них не было. Прожили Анна и Леонид вместе всего 4 года и решили развестись.
Лишь спустя годы Анна признается, что причиной расставания стало ее полное погружение в супруга и его жизнь.
Ей пришлось полностью отказаться от своих желаний и потребностей, что делало ее абсолютно несчастной.
Второй муж актрисы – Всеволод Шаханов, род деятельности — юриспруденция.
Знакомство будущих супругов было спонтанным и романтичным : Анна ловила попутное авто, а Всеволод согласился подвезти милую девушку.
Новый знакомый сперва стал хорошим приятелем для Анны, и лишь позже отношения переросли в романтические. В 2007 году влюбленные стали законными женой и мужем.
Кстати, на момент знакомства с Анной Банщиковой Всеволод еще состоял в официальном браке.
Его жена с ребенком жили за границей, отношения супругов давно сошли на нет, они не успели на тот момент оформить все документы на развод.
В семье актрисы и ее супруга 3 ребенка:
сын Михаил, ему 13 лет, сын Александр, ему 11 лет и дочка Мария, которой почти 4 года.