Lovington is a city in, and the county seat of, Lea County, New Mexico, United States. The population was 11,009 at the 2010 census, up from 9,471 in 2000.
Lovington is located slightly north of the center of Lea County at 32°56′47″N 103°21′13″W (32.946459, -103.353618). U.S. Route 82 passes through the center of town, leading west 64 miles (103 km) to Artesia and northeast 35 miles (56 km) to Plains, Texas. New Mexico State Road 18 leads southeast from Lovington 21 miles (34 km) to Hobbs, the largest city in Lea County. State Road 83 leads east 18 miles (29 km) to the Texas border, where Texas State Highway 83 continues east 14 miles (23 km) to Denver City, Texas.
According to the United States Census Bureau, Lovington has a total area of 11.4 square miles (29.5 km2), of which 0.03 square miles (0.08 km2), or 0.26%, are water.
At the 2000 census there were 9,471 people, 3,297 households, and 2,459 families living in the city. The population density was 1,983.6 people per square mile (766.6/km2). There were 3,823 housing units at an average density of 800.7 per square mile (309.4/km2). The racial makeup of the city was 59.85% White, 3.03% African American, 0.78% Native American, 0.48% Asian, 0.06% Pacific Islander, 32.74% from other races, and 3.06% from two or more races.