Chiayi County
Shulin liegt im Südwesten des Landkreises Yunlin in der Jianan-Ebene. Das Terrain ist flach und die Höhe über dem Meeresspiegel nimmt leicht von Süden nach Norden hin zu. Die natürliche Südgrenze wird vom "Beigang-Fluss" oder "Beigang Xi" () gebildet, der in diesem Abschnitt zugleich auch die Grenze zum südlichen Landkreis Chiayi bildet. Die benachbarten Gemeinden sind Kouhu im Westen, Sihu im Norden, Beigang im Osten, sowie (im Landkreis Chiayi) Dongshi im Südwesten und Liujiao im Süden.