A toilet bowl gurgles because of negative air pressure in the drain due to a blockage. The water and debris no longer flow freely, so gurgling is the result. The toilet may be blocked, a drain run may be blocked, or a vent stack on the roof may be blocked.