Why are rainbows relatively rare? On any given day, there are billions of water drops in the air of varying sizes and dispersions, all of which light is passing through and refracting. What physical phenomenon has to occur so that these drops combine to form a rainbow? Why is it more digital (visible or not) than analog? Is it that the drops have to be consistently dispersed and sized? If that was the case, why don't rainbows appear just in the regions that have a suitable makeup? Or does a single drop cause the refraction we see across the sky? I was trying to explain rainbows to my kids but got totally confused...

Here is an example of a rainbow at my work, 7:00am in Edwards, California, facing west, no rain, but it was partly cloudy. The Rainbow seemed to have no connection to the clouds.

Hopefully the answers will allow for the existence of this rainbow. Thanks!

Shot Direction

NASA Rainbow

  • 11
    $\begingroup$ I don't understand the part "Why is it more digital (visible or not) than analog?". Except for that I will try to answer. $\endgroup$
    – user46147
    May 1, 2018 at 12:46
  • 9
    $\begingroup$ Be the change you want to see in the world 🌈 $\endgroup$ May 1, 2018 at 14:05
  • 9
    $\begingroup$ @user46147 I think OP means "binary". $\endgroup$ May 1, 2018 at 14:57
  • 6
    $\begingroup$ "On any given day, there are billions of water drops in the air of varying sizes and dispersions"... For a 1km x 1km x 1km box, that would be 1 drop per cubic meter... not exactly a lot. And the visible sky is quite a lot bigger than a cubic km. What is the corresponding volume for your "billions"? $\endgroup$
    – user541686
    May 1, 2018 at 18:07
  • 3
    $\begingroup$ I live in Scotland, and when I drive to work I drive west, when I drive home I drive east. It seems like I see rainbows about every other day. $\endgroup$ May 2, 2018 at 11:31

5 Answers 5


There are no billions of water drops in the air on any given day. Water in the air is normally in the form of vapor, not drops. For drops to form, the relative humidity should be 100% causing condensation, such as during or after a rain.

The second requirement is a direct sunlight from behind. You can easily create a rainbow on a sunny day while watering your lawn. Stand with your back to the sun and spray (or better mist) water widely in front of you. You should see a rainbow centered around the shadow of your head. And when you see a real rainbow after a rain, notice that it is also centered around the spot where the shadow of your head is or would be at the moment. This typically implies that the sun should be fairly low in the sky (e.g. it is less likely to see a rainbow at noon when the sun is high).

It is also possible, although rather rare, to see a rainbow from an airplane. I have seen it only once in over 200 flights. It was in multiple full circles around the shadow of the plane when it was passing over the clouds.

  • 12
    $\begingroup$ The airplane color rings are not a rainbow but a glory - a different kind of diffraction phenomenon with a different angular radius. This is fairly common when flying over low clouds. $\endgroup$ May 1, 2018 at 15:29
  • 16
    $\begingroup$ @AndersSandberg I am talking about a rainbow, not about a glory that is a lot more common. Please don't assume others to be "wrong" without knowing the details. $\endgroup$
    – safesphere
    May 1, 2018 at 16:31
  • 3
    $\begingroup$ @user27542 How often do you have a shadow of your head on a cloud? Please read the answer with attention. There are two conditions,100% humidity and a direct sunlight from behind in such a way as to put the shadow of your head over the high humidity area. You can create a rainbow on any sunny day with a sprinkler. $\endgroup$
    – safesphere
    May 1, 2018 at 16:39
  • 13
    $\begingroup$ Rainbows vs. glories, both photographed from aircraft. Many more images at that site. $\endgroup$
    – rob
    May 1, 2018 at 17:45
  • 10
    $\begingroup$ "It was in multiple full circles around the shadow of the plane when it was passing over the clouds." Isn't that a glory? Especially since you're seeing it in the clouds... Unless you're suggesting there were large water droplets above the cloud layer. $\endgroup$
    – Samuel
    May 1, 2018 at 20:20

A number of conditions have to be just right in order to see a rainbow.

  • The Sun has to be visible in the sky. Rainbows don't occur on overcast days. The light hitting the raindrops needs to come from what is close to a point source to have the reflections and refractions in a myriad number of raindrops combine to form a rainbow. Diffuse light (overcast conditions): No rainbow.
  • The Sun has to be fairly low to the horizon. The primary bow forms a cone with your eye as the vertex and the line from the Sun through your head as the axis, with the red light at an angle of about 42° from the axis and the blue, about 40°. The Sun needs to be below 40° above the horizon to see a rainbow, and at that high of an angle, the rainbow won't be very good. Rainbows are best in when they form less than an hour or so after sunrise or less than an hour or so before sunset.
  • Rain needs to be falling opposite the Sun. Off to the side: No rainbow. From a very low cloud at the horizon: No rainbow.
  • It has to be rain rather than a fog or a mist. Cloud droplets are far too small to form a rainbow. Cloud droplets are about the same size as the wavelength of visible light. This means light hitting cloud droplets is diffracted rather than reflected and refracted. Clouds form glories, coronae, and fogbows. The latter are similar to rainbows, but without color. Mists form at best fuzzy rainbows; the drops are small that diffraction dominates over reflection and refraction. The drops need to be about a millimeter in diameter to form a rainbow.

Altogether, this makes rainbows rather rare.

  • $\begingroup$ Fogbows aren't quite colourless; the outer edge of a fogbow is faintly reddish, and the inner edge is faintly bluish. $\endgroup$
    – Vikki
    May 1, 2018 at 21:01
  • 1
    $\begingroup$ If you are in an airplane, you can get a rainbow under you (full circle even). $\endgroup$ May 1, 2018 at 21:44
  • 1
    $\begingroup$ The rareness depends on location - some places encounter these kinds of condition more frequently than others. Tropical and sub-tropical islands frequently have the right conditions (rain blows in quickly on otherwise sunny days, leaving enough of the sky clear for morning/afternoon sun to get through), for instance, making rainbows a regular appearance during the appropriate seasons. $\endgroup$ May 2, 2018 at 4:33
  • $\begingroup$ Thanks David. I especially appreciate the connection you made between the necessary average size of the droplets and the wavelength of visible light. However, the requirements you outlined imply that meeting of these conditions would produce a visible rainbow, (between 8 and 10am, on a sunny, lightly rainy day just look with the sun behind you and you should see a rainbow). They are much less visible than this in my experience. Also, I have seen several rainbow when these conditions aren't exactly met (e.g. my facebook profile picture was taken on a non-rainy day at 7:00am). $\endgroup$ May 6, 2018 at 21:20

The drop size has a direct correlation to the saturation of the colors in the rainbow. You can see examples here, notice how the rainbow is much brighter when the drops are larger, and the fades as they become smaller in the mist.

The "drops" in the air around you are normally microscopic, and as a result, the rainbow you would see if you looked in the right direction simply isn't visible. You might see one around the sun or through some clouds, but generally its simply not strong enough to overpower the strong blue (or grey) background.

You also need to remember that you can only see it when the sun is low in the sky, so for most of the day they aren't visible anyway.

  • 1
    $\begingroup$ Rainbows are visible in the direction opposite to the Sun, not around the sun, but around the shadow of your head. Secondly, why do you believe the microscopic water droplets I the air would not evaporate, if the relative humidity is below 100%? Finally, you are repeating with no explanation the low sun point already mentioned in my answer. For example, you can create a rainbow by misting water around your legs when the sun is right above you. $\endgroup$
    – safesphere
    May 1, 2018 at 14:03
  • $\begingroup$ @safesphere Rainbows are occasionally visible around the sun as well. $\endgroup$
    – Chris
    May 1, 2018 at 16:26

There are many obvious reasons why rainbows are not very common or, more precisely, are not very commonly observed by any particular individual: it has to be rain, it has to be sun, it has to be this or that part of the day, East or West, dark background, etc. and that individual has to be in the right spot at the right time and actually look.

Since we tend to be indoors during rain, we tend to see rainbows, when we travel and get caught by rain in the middle of the road, without tall buildings or trees blocking the view.

So, if all those other things line up, will we always see a rainbow or does it have to be a particular type of rain or particular type of water droplets? Here are couple of additional factors affecting the probability/visibility of a rainbow:

Droplet size and shape. For the brightest rainbow, droplets have to be 1-2mm. Droplets smaller than 0.05mm will create a white rainbow, etc. More details could be found here.

Droplets density. For the rainbow to work, a photon has to hit one droplet and fly right back to your eye, i.e., it has to be scattered once. If the density of droplets is high, like in clouds, a photon will likely hit multiple droplets and end up moving at a random angle, breaking the 42 degrees requirement.


As the other answers said, there are a few necessary conditions so you can see a rainbow. Perhaps the most crucial here is light coming from a single direction, usually the sun. It may not be completely intuitive why this is necessary: if light from one direction forms one rainbow, won't light from multiple directions just form even more rainbows?

Well, yes. Just...

Simulation of how multiple rainbows would combine

When multiple rainbows overlap, they tend to do so “destructively”: the separated colour components merge again. The limit of this is the everything looks white/grey, which is of course exactly what we se when immersed in fog, heavy rain or in a cloud.


Not the answer you're looking for? Browse other questions tagged or ask your own question.