google:
"The maximum monthly Social Security benefit payment for a person retiring in 2016 at full retirement age is $2,639. However, the maximum allowable benefit amount is only payable to those who had the maximum taxable earnings for at least 35 working years."