Od 2014 r. około 545 milionów ludzi mówi po hindi w Indiach. Około 425 milionów z nich mówi po hindi jako pierwszym języku, a 120 milionów mówi po nim jako o drugim języku.
Hindi i angielski są oficjalnymi językami Indii. Jednak większość ludzi w Indiach mówi hindi jako pierwszego języka. Prawie 125 milionów ludzi w Indiach posługuje się językiem angielskim, a także hindi.
Hindi jest głównym językiem Uttar Pradesh, Madhya Pradesh, Bihar, Chhattisgarh, Rajasthan, Uttarakhand, Himachal Pradesh, Haryana, Delhi, Jharkhand i innych stanów indyjskich. Inne indyjskie języki to bengalski, telugu, marathi, tamilski i urdu. Poza Indiami językiem hindi jest Mauritius, Fidżi, Surinam, Gujana, Trinidad i Nepal.