The average annual salary in India is $1,964. This is significantly lower than the average salary in the United States, which is around $44,564. Salaries in India vary greatly by industry and occupation, with those in the IT, engineering, and medical sectors earning higher salaries than those in the retail, hospitality, and agricultural industries. Additionally, salaries are higher in urban areas compared to rural areas. Overall, wages in India remain much lower than wages in the United States, due to India's large population and the limited number of high-paying jobs available.