A cidade está localizada no deserto de Chihuahuan e no vale do rio
Pecos, numa elevação de 1 004 metros. O
Parque Nacional de Carvernas de Carlsbad está localizado a 29 km a sudoeste da cidade, e o
Parque Nacional das Montanhas de Guadalupe (Guadalupe Mountains National Park) situa-se a 64,4 km a sudoeste da cidade, após a fronteira com o
Texas. Também existem três lagos artificiais a 80 km da cidade, incluindo o lago Carlsbad.