Yeonpyeong (en coreano: 연평도) es una isla, junto a un grupo de otras pequeñas islas, de Corea del Sur, situada en el mar Amarillo.
Se encuentra a unos 80 km al oeste de Incheon, la ciudad surcoreana peninsular más cercana; y a unos 12 km de la costa de la provincia de Hwanghae del Sur, en Corea del Norte.
Corea del Sur tiene establecidos 1000 soldados en la isla, y se han producido varios enfrentamientos navales, en 1999 y en 2002.
El gobierno de Corea del Sur aseguró que sus armas no apuntaron en ningún momento hacia Corea del Norte.
Como resultado dos civiles murieron y varios más resultaron heridos además, dos soldados de la Marina surcoreana murieron.