Why are people in cities shorter than people in rural areas?

Anonymous
I come from a small, rural town, and everyone there was really tall (it was rare for someone to be under 5'8 - even girls). Yet I am 5'6, so I always felt very short growing up.

However, anytime I go to an urban area such as St. Louis, everybody is closer to my height. I don't feel short anymore, and I was pleased to find that most girls were actually shorter than me (unlike back home).

Why is this? Why are people shorter in urban areas? Does anybody have an idea?
Why are people in cities shorter than people in rural areas?
3 Opinion