公共河道捕鱼是违法的,违反了我国的《中华人民共和国河道管理条例》的相关规定,该条例规定,在河道管理范围内,禁止修建围堤、阻水渠道、阻水道路;种植高杆农作物、芦苇、杞柳、荻柴和树木;设置拦河渔具;弃置矿渣、石渣、煤灰、泥土、垃圾等。 《河道管理条例》第二十四条规定,在河道管理范围内,禁止修建围堤、阻水渠道、阻水道路;种植高杆农作物、芦苇、杞柳、荻柴和树木(堤防防护林除外);设置拦河渔具;弃置矿渣、石渣、煤灰、泥土、垃圾等。 在堤防和护堤地,禁止建房、放牧、开渠、打井、挖窖、葬坟、晒粮、存放物料、开采地下资源、进行考古发掘以及开展集市贸易活动。法律依据:《河道管理条例》第二十四条 在河道管理范围内,禁止修建围堤、阻水渠道、阻水道路;种植高杆农作物、芦苇、杞柳、荻柴和树木(堤防防护林除外);设置拦河渔具;弃置矿渣、石渣、煤灰、泥土、垃圾等。 在堤防和护堤地,禁止建房、放牧、开渠、打井、挖窖、葬坟、晒粮、存放物料、开采地下资源、进行考古发掘以及开展集市贸易活动。