Average Height Of Men In India
What Is The Average Height Of Men In India?

If you’re wondering what is the average height of men in India, you’re not alone. Millions of men in India are very conscious of their height. Although it is the social stigma that is attached to it, you should not really worry about how tall or how short you are and focus on being overall healthy.

As India is such a huge country with a population of over 180 crores and diverse cultures, it is quite challenging to figure out the average male height in India.

The National Institute Of Nutrition published a report about the nutrient requirements for Indias and in this report, they have identified the average height of men in India.

Average Height Of Men In India Statewise

To get a rough estimate of the average height of men in India, we extracted the data on the average male height in different Indian states.

Below is the table of the average male height in India state-wise.

StateAverage Male Height
(Centimeters)
Average Male Height
(Feet)
Kashmir170.25'7''
Kerala1705'6''
Haryana168.55'6''
Punjab168.45'6''
Himachal Pradesh168.35'6''
Maharashtra168.15'6''
Rajasthan167.95'6''
Goa167.55'6''
Karnataka167.25'5''
Bengal166.35'5''
Uttarakhand166.15'5''
Madhya Pradesh165.95'5''
Delhi165.85'5''
Uttar Pradesh165.15'5''
Chattisgarh164.95'5''
Mizoram164.45'5''
Assam164.35'5''
Manipur163.95'4''
Bihar163.85'4''
Nagaland163.35'4''
Odisha162.85'4''
Sikkim162.65'4''
Jharkhand162.45'4''
Tripura162.15'3''
Arunachal Pradesh159.45'2''
Average165.55'5''

According to the data in the above table, the tallest men in India are from the Jammu and Kashmir region. They are followed by men from Kerala and Haryana. The shortest men in India are from Arunachal Pradesh, Tripura, and Jharkhand.

The average height of men in India is 5 Feet & 5 Inches according to the data published by the National Institute Of Nutrition. The height of men depends on various factors like their genetic makeup, nutrition, climatic conditions, and so on.

Below is a visual representation of the average male height in India state-wise.

average height of men in india
Average Male Height In India Visual Representation – Image Source

Average Height Of Men Compared To Other Countries

Now that we have seen the average Indian male height, let us look at how it compares to the average height of men across various countries.

The table below shows the average height of men in some of the countries across the world.

CountryAverage Male Height
(Feet)
Average Male Height
(Centimeters)
Australia5'10''179.2
Brazil5'8''173.6
Canada5'4''178.1
China5'7''171.8
Denmark5'11''181.4
France5'11''179.7
Germany5'11''179.9
India5'5''164.9
Japan5'7''170.8
Kenya5'7''169.6
Mexico5'6''169
Norway5'11''179.7
Singapore5'8''172.6
South Korea5'9''174.9
Sudan5'5''166.6
UK5'10'177.5
USA5'9''177.1
Yemen5'3''159.9

It is clear from the above table that as compared to men across the world, Indian men are not too tall or too short. They’re average in height as compared to the men in other countries.

That being said, we wish to give out a message to all Indian men who are conscious of their height. There is a general perception that taller men are more attractive or healthy but it’s not the fact. You should be more concerned about things that matter to your health like your BMI and weight.

Related Article: Good Things Come In Small Packages – The Story Of Prashant Singh

FAQs About Male Height In India

Which State Has The Tallest Men In India?

The northern Indian states like Jammu & Kashmir, Punjab, and Haryana have the tallest men in India

Which State Has The Shortest Men In India?

The shortest men in India are from the northeastern states like Arunachal Pradesh, Tripura, and Sikkim

What Is The Average Male Height In India

The average male height in India is 5’5” i.e. 5 feet and 5 inches or 165 centimeters

Are Indian Men Short?

Indian men are average in height. That means they are neither too short nor too tall as compared to the men from the rest of the world.

What Height Is Best For Men In India?

The best height for men in India is 5’5” as it is the average male height in India.