Category: 

What Is a Dishwasher Air Gap?

Article Details
  • Written By: Jeremy Laukkonen
  • Edited By: Andrew Jones
  • Last Modified Date: 31 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

A dishwasher air gap is a component that is installed in between the drain hose of a dishwasher and a sink drain or garbage disposal. These components can be mounted into a spare sink receptacle, or through a hole drilled in a countertop. There are a few different functions that a dishwasher air gap can perform, all of which are related to the way that dishwashers drain. One purpose that an air gap can serve is to prevent water running down a sink drain from accidentally siphoning water from a dishwasher. The other purpose is to prevent sewage from ever siphoning into a fresh water supply by way of a dishwasher, which is why some local jurisdictions have building codes that require the installation of dishwasher air gaps.

Dishwashers require both a source of fresh water, and a method of draining dirty water in order to operate properly. They are typically connected into a fresh water supply for the clean water, and usually drain into the same pipe as a kitchen sink. Most garbage disposals also include a port that a dishwasher drain hose can be connected to. When a wash cycle completes, most dishwashers have a pump that is used to direct all of the dirty water into the sink drain pipe or garbage disposal.

Ad

In some cases, a dishwasher drain hose does not connect directly to a drain pipe or disposal. Installations such as these include an additional component, which is referred to as a dishwasher air gap. These air gaps are typically just tubes that have protective or decorative sheaths covering them, and a Y connection on the bottom side. One side of the Y connection is hooked into a dishwasher drain hose, while the other is connected to a disposal or sink drain.

The main reason to use a dishwasher air gap is to prevent a siphoning action, either out of or into a dishwasher. Without a dishwasher air gap, the drain hose of a dishwasher may act as a siphon under certain circumstances. Running water into a kitchen drain may accidentally siphon the water out of a dishwasher, preventing it from operating properly. There is also a chance of sewage entering a dishwasher if it backs up past a p-trap and into a sink drain. If this was to happen, sewage could potentially siphon all the way into the water inlet and contaminate the entire fresh water supply of a community.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}