Ang Lapuyan usa ka ika-upat nga klase nga lungsod sa lalawigan sa Zamboanga del Sur sa Pilipinas. Sumala sa sensus sa tuig 2000, kini may populasyon nga 24,366 ka tawo sa 4,637 ka bubong.
Mapa sa Zamboanga del Sur nga nagpakita kon asa nahimutang ang Lapuyan