Грамматический словарь Зализняка (склонения слова):
Односельчанин, односельчане, односельчанина, односельчан, односельчанину, односельчанам, односельчанина, односельчан, односельчанином, односельчанами, односельчанине, односельчанах
односельча́нин
-а, мн. -чане, -чан, м.
Тот, кто родом из одного с кем-л. села, живет или жил с кем-л. в одном и том же селе.
В полку у Спивака был земляк, односельчанин, человек, с которым он вышел из одного колхоза. Овечкин, С фронтовым приветом.
ОДНОСЕЛЬЧАНИН, а, мн. ане, ан, м. Человек, к-рый живёт с кем-н. в том же селе, деревне или происходит из одного села, деревни.
| ж. односельчанка, и.
односельча́нин
ОДНОСЕЛЬЧАНИН -а; мн. -чане, -чан; м. Человек, который живёт или жил с кем-л. в одном и том же селе. Повстречался недавно со своим односельчанином. Односельчане собирались в клуб, на собрание.
◁ Односельчанка, -и; мн. род. -нок, дат. -нкам; ж.
ОДНОСЕЛЬЧ’АНИН, односельчанина, мн. односельчане, односельчан, ·муж., чей или с кем. Происходящий из одного села с кем-нибудь, живущий в одном селе с кем-нибудь. Мы с ним односельчане.