Causes. Measles is caused by infection with the rubeola virus. The virus lives in the mucus of the nose and throat of an infected child or adult. The disease iscontagious for 4 days before the rash appears, and it continues to be contagiousfor about 4 to 5 days after.