Why are regular salaried employees more in urban areas than in rural

Why are regular salaried employees more in urban areas than in rural areas?

Regular salaried employees are more in urban areas than in rural areas due to following reasons
(i) Education and Training Regular salaried employment requires certain educational qualifications and professional skills. Education and training facilities are not as good in rural areas as in urban areas. Therefore, chances of regular employment are higher for urban people.
(ii) Infrastructure Large companies including MNCs are concentrated in the urban areas due to
the presence of economic infrastructure and availability of modem facilities like banks, transport and communication, etc.
(iii) Agriculture Rural population is primarily engaged in agricultural sector and are not willing to take the risk of leaving their farms for regular salaried employment. This is also a reason for regular salaried employment to be less prevalent in rural areas.