팽호(彭湖)는 대한민국 경상북도 상주시와 경상남도 진주시 사이에 위치한 내수면에 형성된 호수로, 별칭으로는 '상주호'로도 알려져 있다. 이 호수는 상주읍과 진주를 연결하는 중간지점에 자리잡고 있어 지역 주민들의 생활에 중요한 수원 역할을 한다.
호수의 면적은 약 13.5㎢에 이르며, 수심은 최대 10m 정도로 깊다. 호수가 형성된 이유는 여러 가지가 있으나, 주로 자연적인 유수의 흐름과 지형의 변화로 인해 만들어졌다. 주변의 자연경관과 어우러져 다양한 수생 생물과 식물들이 서식하는 생태계가 형성되어 있다.
호수 주변에는 낚시터와 야영장, 산책로 등의 시설이 갖춰져 있어 레크리에이션 공간으로도 인기가 많다. 매년 여러 차례 자연체험 프로그램이나 지역축제가 진행되며, 특히 여름철에는 많은 인파가 몰리기도 한다.
또한, 팽호는 다양한 어종의 서식지로서 낚시애호가들에게도 알려져 있다. 이는 지역 경제에 긍정적인 영향을 미치며, 관광 자원으로서의 가치 또한 높다. 인근에는 농경지와 산림이 있어 자연과의 조화로운 경관을 이루며, 지역 주민들에게는 중요한 생활 기반이 된다.