Située au bord de la rivière Peel, Tamworth, avec une population urbaine de 42 501 habitants, est le principal centre régional pour le sud de la Nouvelle-Angleterre et dans la région du gouvernement local du Conseil régional de Tamworth.
Elle compte un peu plus de 42 000 habitants.