Fairford is located in southwest Alabama. Fairford has 3.07 square miles of land area and has no water area. As of 2010-2014, the total Fairford population is 82. Fairford median household income is $32,356 in 2010-2014. On average, the public school district that covers Fairford is close to the state average in quality.