ДжоАнна Линн Гарсиа родилась 10 августа 1979 в городе Тампа, штат Флорида, США, имеет кубинские корни. ДжоАнна окончила частную школу Independent Day School в Тампе, была королевой выпускного бала. Впервые ДжоАнна Гарсиа Суишер попала на театральную сцену в 10-летнем возрасте, когда пришла на пробы в местный театр и получила главную роль. Она продолжала выступать и в старшей школе, где на нее обратили внимание агенты канала Disney. Начинающей актрисе пришлось переехать из Флориды в Канаду, город Монреаль, где на протяжении двух сезонов она снималась в телесериале «Боишься ли ты темноты?». Во время учебы в школе она также получила роль в сериалах «Подводная Одиссея» и «Супермальчик».
Окончив среднюю школу, ДжоАнна год проучилась в Государственном университете Флориды, но, бросив учебу, переехала в Лос-Анджелес, где вплотную занялась актерской карьерой. Вскоре она получила роли в сериалах «Нас пятеро» и «Чудаки и чокнутые», снялась в телевизионном фильме «Смертельный любовный треугольник». На большом экране ДжоАнна Гарсиа Суишер дебютировала в 2001 году в комедии «Недетское кино» и ситкоме «Реба», где сыграла роль старшей дочери главного героя. Сериал пользовался успехом и шел в эфире до 2007 года.
В 2008 году актриса появилась в сериале «Избалованные» канала CW и в комедии «Дочь невесты». В 2009 году сыграла королеву красоты из консервативной южной семьи, с которой встречается один из главных героев, в популярном молодежном сериале «Сплетница». За роль в сериале «Избалованные» ДжоАнна Гарсиа Суишер получила номинацию на приз ALMA, а роль в ситкоме «Реба» - номинацию на премию «Выбор подростков». ДжоАнна снималась в известных сериалах, таких как «Клуб жен астронавтов», «Бухта Доусона», «Однажды в сказке», «Кларисса знает все», в фильмах «Американский пирог 2», «Месть подружек невесты».
ДжоАнна Гарсиа Суишер замужем за игроком команды New York Yankees Ником Суишером, У супругов есть две дочери - Эмерсон Джей Свишер и Сейлор Стиви Свишер. В свободное время в качестве волонтера учит английскому языку детей, для которых он не является родным.