钦江发源于广西灵山县平山镇白牛岭,由东北向西南横穿灵山境内,至钦州市尖山镇入茅尾海,全长179公里,流域面积2457平方公里。是钦州第一长河钦江流经钦南区、钦北区、灵山县的19个镇。习惯上,灵山县陆屋镇以上河段称为鸣呵江,陆屋以下河段称为钦江。