Why the population of the fortress city – the Blue City as it is universally known – took to painting their houses in various shades of blue is not completely certain. Yet most believe it is to do with the prevailing caste system in India.
It is thought that Brahmins – members of the priestly class – first took to coloring their houses blue (yet perhaps it should really be called indigo) to signify their domicile and to set them apart from the rest of the population. Soon, however, the rest of the population followed suit. History does not tell us which brave non-Brahmin was the first to do it, yet it happened and since that day the people of Jodhpur have steadfastly maintained this tradition.