How many tonnes of maize does a hectare produce?

The yield of maize per hectare can vary widely depending on factors such as the soil type, climate, farming practices, and variety of maize grown. As a general range, maize yields can vary from around 2 to 15 tonnes per hectare. However, in some cases, yields can be even higher, with modern farming techniques and high-yielding varieties capable of producing yields of up to 20 tonnes or more per hectare.