没收鱼竿有法律依据。公民、法人或者其他组织违反行政管理秩序的行为,应当给予行政处罚的,依照行政处罚法由法律、法规、规章规定,并由行政机关依法律规定的程序实施。行政处罚的种类就包括没收违法所得、没收非法财物。