Жыхары вёскі ў большасьці этнічныя беларусы, якія карыстаюцца падляскім дыялектам, праваслаўныя (прыход сьв. Міхала Арханёла ў Старым Корніне[3]). Па набліжанасьці мясцовай гаворкі да ўкраінскай мовы ў меншай часткі жыхароў украінская нацыянальная ідэнтыфікацыя.
Вёска была праўдападобна заснаваная паміж 1566 ды 1569 гадамі лясьнічым бельскім Рыгорам Валовічам. Да 18 ст. знаходзілася паміж лясамі, зь якіх жыхары Ягаднікаў выбіралі мёд. У 18 ст. жыхары Ягаднікаў пачалалі засноўваць з захаду ад сваёй вёскі невялікія прысёлкі Краські, Карнілы і Сураль (далі яны пасьля вёску Вялікія Пасечнікі), а са ўсходу прысёлкі Галёнкі, Канстантынік ды Паўлюк (склаліся пасьля ў прысёлак Пасечнікі-Семівалокі)[4]. У міжваенны пэрыяд Ягаднікі прыналежалі да гміны ОрляБельскага паветуБеластоцкага ваяводзтва. Паводле польскага перапісу насельніцтва 1921 г. пражывалі тут 160 жыхары (1 каталік ды 159 праваслаўных; 49 запісаных было палякамі, а 111 беларусамі)[5]. Пасьля Другой сусьветнай вайны Ягаднікі былі далучаныя да гміны Дубічы Царкоўныя.