A、KCl中含有钾元素,属于钾肥.故选项错误;B、KNO3中含有钾元素和氮元素,属于复合肥.故选项错误;C、NH4NO3中含有氮元素,属于氮肥.故选项错误;D、Ca(H2PO4)2中含有磷元素,属于磷肥,故选项正确.故选D.