Here's why:
* Short vowel sounds are typically quick and sharp. In "ranch", the "a" sound is similar to the "a" in "cat" or "hat".
* Long vowel sounds are typically drawn out. In contrast, the "a" in "ranch" is not a long "a" sound like in "rain" or "bake".
Therefore, the "a" in "ranch" is a short vowel sound.