The short answer: an acre is equal to 43,569 square feet. That's also 4,840 square yards or 0.4047 hectare (a hectare is 4,047 square meters). One square mile is 640 acres.