I don't think that there is a height requirement to be a good swimmer. However, it does seem that most very successful swimmers are tall. I started swimming competitively when I was younger and a little on the shorter side. I had plenty of success. So no swimmers don't have to be tall.