35007 -- U.S. ZIP code Municipality (1990): KEYSTONE, Alabama All ZIPs for this municipality (1990): 35007 Population (2000): 20157 Housing Units (2000): 7762 Land area (2000): 49.511852 sq. miles (128.235102 sq. km) Water area (2000): 0.290712 sq. miles (0.752940 sq. km) Total area (2000): 49.802564 sq. miles (128.988042 sq. km) Located within: Alabama (AL) Location: 33.232422 N, 86.808715 W