Byen ligger omtrent 32 meter over havet. Innbyggertallet var på 41 103 ved folketellingen i 2000. Arealet er 30,1 km². Navnet Lompoc kommer fra den innfødte chumash-stammen, og betyr "liten sjø" eller "lagune".