Деревня Шемякино находится в Занино-Починковском сельском поселении Шиловского района Рязанской области.
Деревня Шемякино расположена на окско-Донской равнине в 45 км к северо-востоку от посёлка городского типа Шилово. Расстояние от деревни до районного центра Шилово по автодороге — 55 км.
В 2010 году население составляло 0 человек.