Ang Esperanza usa ka unang klaseng lungsod sa lalawigan sa Agusan del Sur sa Pilipinas. Sumala sa sensus sa tuig 2000, kini may populasyon nga 44,151 ka tawo sa 8,139 ka bubong.
Ang Esperanza nabahin ngadto sa 47 ka barangay.