Which of the following are essential macronutrients?
Mg & Ca
Essential macronutrients include C, H, O, N, P, K, Ca, Mg and S. Macronutrients are needed in high quantity, micronutrients are needed in small amounts by the plants. Plants obtain these nutrients from the soil.