This study conducted field surveys targeting benthic macroinvertebrates and fish in Andong Dam and Yeongsan River, with the specific aim of analyzing bluegill stomach contents. Bluegills in Andong Dam ranged from 40-220 mm, with 93.0% between 80-220 mm, while those in Yeongsan River ranged from 50-210 mm, with 71.4% between 120-210 mm. The highest feeding rates in both sites were for Chironomidae spp., with findings of 72.6% in Andong Dam and 80.4% in Yeongsan River. In Andong Dam, H. nipponensis and Baetidae sp. were also significant at 17.5% and 6.5%, respectively, while in Yeongsan River, Baetidae sp. (7.5%) and Hymenoptera sp. were the next most common at 3.8%. The EI index showed that bluegills generally avoided H. nipponensis and S. tsuchigae (-0.373 and -0.975) whereas they preferred Chironomidae spp. (0.759, 0.892) and Baetidae sp. (0.723). The parameter b values of the total length-weight relationship of bluegill were calculated as 3.452 in Andong Dam and 3.449 in the Yeongsan River, respectively. The slope values of the condition factor were 0.0067 in Andong Dam and 0.0065 in the Yeongsan River. Both values were positive, indicating that the nutritional status of bluegill was good. Aquatic insects constituted the primary food source, particularly in Yeongsan River. Feeding patterns did not significantly differ by habitat orientation groups, but Yeongsan River bluegills consumed more diverse food sources. In Andong Dam, larger bluegills likely consume food sources with larger biomass, while Yeongsan River’s diverse and abundant food sources support opportunistic feeding tailored to the water ecological environment.