

O atual estádio dos Falcons é o Mercedes-Benz Stadium, que foi inaugurado na temporada de 2017; a sede da equipe e as instalações de treinamento estão localizadas em um local de 20 hectares em Flowery Branch, a nordeste de Atlanta no condado de Hall.