Garhi Yasin to miasto i taluka w północnej części prowincji Sindh w Pakistanie. Jest to drugie co do wielkości miasto w dystrykcie Shikarpur. Jest to również jeden z czterech wydziałów dystryktów. Miasto ma ponad 14 000 mieszkańców. Garhi Yasin znajduje się na prawym brzegu rzeki Indus. Obszar ten zawsze był ważny jako część szlaku handlowego prowadzącego przez przełęcz Bolan.

Nazwa miasta pochodzi od nazwiska jego założyciela, Yasina Khana Pathana. Wspólnym językiem mieszkańców tego regionu jest Sindhi. Ludność miasta składa się z członków wielu różnych plemion. Do plemion tych należą Pathan, mangi, Memon, Soomra, Shaikh, Syed, Mirani, Qazi, Bhutta, Abra, Channa, Lashari, Bhatti, Dinari, Mahar, Kakepota, Brohi i inne. Oprócz tego w mieście mieszka duża liczba Hindusów, Pendżabczyków i kilku Muhadżirów (z Indii). Ludzie żyją tu bez dyskryminacji kasty, koloru skóry, języka i religii.