修罗镇被一条小河贯穿而过。小河自槐林西面群山中发源,起初只是一条溪流,入镇之后成为数丈宽的小河,居民们称其为若耶河,若耶河向北绕了一个大弯,将镇上唯一的客栈半包起来。而后又向东流至合江亭处,汇集了另外两条河流,水势顿时开阔,成为约十丈的鹿头江,向小镇东北面奔涌而去。