濁水溪
北斗位於彰化平原東南方與濁水溪沖積平原東北方交界之處，距濁水溪主流北面約五公里，有其分流東螺溪（舊濁水溪）貫穿（全境大多位於北岸），面積19.2547平方公里，約佔彰化縣全部面積的百分之1.8，僅大於線西鄉，形狀如一片樹葉，呈東南向西北延伸狀。北斗原是東螺溪的河中洲地，屬於濁水溪沖積扇的上游地帶，西有東螺溪為界與埤頭鄉為鄰，北有濁水溪另一支流清水溪，以溪為界與田尾鄉為鄰。