，南边隔着北港溪与嘉义县为邻，北边沿着浊水溪和彰化县接壤。云林是台湾本岛唯一不与任何直辖市接壤的县。
地形.云林大部分地区为平坦辽阔的平原地形，依定义的不同可归为嘉南平原或浊水溪沖积平原。东端与南投县接壤处则地势较高耸，属于阿里山山脉。
水文.云林县境界和境内的河流包括浊水溪、新虎尾溪、旧虎尾溪、清水溪、石龟溪、北港溪，在1622年有欧亚大陆移民颜思齐、郑芝龙等人在附近登陆开垦，清治雍正年间，闽籍的王玉成引引庄埤、打马辰埤的灌溉设施到西螺店庄。