Weed is located in south New Mexico. Weed is part of Otero County. Weed has 8.98 square miles of land area and 0.00 square miles of water area. As of 2010-2014, the total Weed population is 37. On average, the public school district that covers Weed is much better than the state average in quality. The Weed area code is 575.