You certainly can catch a roach in almost all rivers. In fact, roach are very adaptable and can be found in most bodies of water including, rivers, streams, canals, lakes, and reservoirs.