This paper aims to explore and analyse both the demand- and supply-side determinants of child labour by performing a cross-sectional analysis in rural and urban areas of select districts across Indian states. Results show that the availability of government schools is an insignificant factor in reducing child labour in the rural areas whereas the urban areas of districts with higher per capita district domestic product have more child labour. Additionally, districts with high labour demand in agriculture and household industries tend to report higher incidence of child labour.