Study Guides/General Knowledge/Average Male Height in India
Study Guide · General Knowledge

Average Male Height in India

The average male height in India is approximately 164–165 cm (5 feet 4–5 inches). According to studies including the National Family Health Survey (NFHS) and global height databases, Indian men have an average height of around 165 cm. There is regional variation — men from Punjab and Haryana tend to be taller (167–170 cm) than the national average.

Question (Click to Flip)

What is the average height of Indian males?

Answer

The average male height in India is approximately 164–165 cm (about 5 feet 4.5 to 5 feet 5 inches). There is regional variation — men from Punjab and Haryana average 167–170 cm, while South and Northeast Indian men average around 163–165 cm. India ranks approximately 180th globally in average male height, with the Netherlands (~182 cm) being the tallest nation.

Card 1 of 1 free previews

Key Facts

Average male height in India: approximately 164–165 cm (5 feet 5 inches).

Source: NFHS-5 (2019–21) and global NCD Risk Factor studies.

Tallest region: Punjab/Haryana — 167–170 cm.

India ranks approximately 180th globally in average male height.

Tallest nation average: Netherlands ~182 cm.

Average female height in India: ~152 cm.

Height increasing gradually with improved nutrition.

Average Male Height in India — Data and Regional Variation

National Average: • Average male height in India: ~164–165 cm (approximately 5 feet 4.5 to 5 feet 5 inches) • Source: National Family Health Survey (NFHS-5, 2019–21), NCD Risk Factor Collaboration • India ranks approximately 180th out of 200+ countries in average male height (global ranking)

Regional Variation in India:

Region / StateApproximate Average Height (Male)
Punjab / Haryana167–170 cm
Delhi / North India166–168 cm
Maharashtra / West India164–166 cm
Tamil Nadu / South India163–165 cm
Northeast India162–165 cm
Uttar Pradesh / Bihar163–165 cm

Global Comparison:

CountryAverage Male Height
Netherlands~182 cm (tallest)
USA~176 cm
China~171 cm
India~165 cm
Bangladesh~164 cm

Factors Affecting Height in India: • Nutrition: protein, calcium, and micronutrient intake • Childhood and adolescent diet quality • Genetics and ethnicity • Socioeconomic status — access to nutritious food • Height has been gradually increasing with improved nutrition

Height in Feet: • 165 cm = 5 feet 4.96 inches ≈ 5 feet 5 inches • 170 cm = 5 feet 6.9 inches ≈ 5 feet 7 inches • 160 cm = 5 feet 2.99 inches ≈ 5 feet 3 inches

Note: • Average female height in India: ~152 cm (4 feet 11.8 inches) • These are statistical averages — individual heights vary widely

Questions and Answers

What is the average height of Indian males?+

The average male height in India is approximately 164–165 cm (about 5 feet 4.5 to 5 feet 5 inches). There is regional variation — men from Punjab and Haryana average 167–170 cm, while South and Northeast Indian men average around 163–165 cm. India ranks approximately 180th globally in average male height, with the Netherlands (~182 cm) being the tallest nation.

More in General Knowledge

Study Smarter with Shinyu.ai

Turn this guide into revision flashcards, a practice exam, or an AI-generated podcast — free, no signup required.