Byen ligger sørøst i Texas ved Leon River, og er ca 80 kilometer fra Louisiana og 60 kilometer fra Mexicogolfen. Arealet er på 8,2 km². Abstanden sørvestover til Houston er om lag 80 kilometer.