Soham is located close to the center of New Mexico. Soham is part of San Miguel County. Soham has 1.55 square miles of land area and has no water area. As of 2010-2014, the total Soham population is 144. On average, the public school district that covers Soham is worse than the state average in quality.