The cause is essentially mechanical. An obstacle in the throat or nose can sometimes impede the passage of air.
In snoring children, it is possible to find nasal obstruction caused by thickening of the lining of the nose or narrow nostrils. Tonsil hypertrophy is also a common cause.
A better nasal permeability is reestablished, either by medical treatment (local or anti-inflammatory products) or by surgical intervention (removal of vegetations or tonsils).

More about snoring