How long do American Staffordshire Terriers live? A How long do American Staffordshire Terriers live? American Staffordshire Terriers have a lifespan of 12-14 years on average. Just Us Dogs2023-04-26T11:04:54+00:00 Share This Post FacebookTwitterLinkedInPinterest