What causes snoring?

Snoring is caused by obstruction of airflow through the mouth and nose causing the upper palate to vibrate.  People sometimes confuse snoring with sleep apnea. Snoring does not necessarily mean that you have sleep apnea, however most people with sleep apnea do snore.