Category: 

What is a Closet Flange?

Article Details
  • Written By: Lori Kilchermann
  • Edited By: Lauren Fritsky
  • Last Modified Date: 23 September 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 closet flange is a device used to seal a toilet to the floor. A closet flange is typically made of a plastic hub and a steel mounting ring. Other materials sometimes used to create a closet flange are brass, copper and stainless steel. The closet flange commonly fits around the drain pipe and is mounted to the floor with screws or nails through the steel mounting ring. A wax ring is used to seal the fit between the toilet and the closet flange, and the toilet is bolted to the steel ring and not to the bathroom floor.

In what is commonly the highest-volume drain system in a household, the closet flange maintains a leak-free pathway with no actual contact between the toilet and the drain pipe except a soft and pliable ring of wax. Derived from the term water closet, the closet flange is the engineering marvel that made in-home toilets a reality. Often, this flange will last a lifetime without leakage or incident; however, it sometimes becomes necessary to replace the flange, the toilet or the entire system in the case of a bathroom remodel.

Ad

In the typical configuration, the steel or plastic drain pipe is positioned underneath the bathroom floor and the toilet fixture. The closet flange is placed over the drain pipe and glued into place with the same glue used to complete the rest of the plastic plumbing. To prevent the pipe from developing a crack or a leak caused from movement, the steel mounting ring is affixed to the bathroom floor with screws or nails. This steel ring also serves as the mounting bracket for the toilet as bolts placed through the ring protrude upward and through mounting holes cast into the base of the toilet bowl. This ensures that the toilet will not move separately from the drain pipe and the flange.

In cases where a new floor is being applied directly over an existing floor or ceramic-type tiles are being placed on the floor, the flange may become too low to provide an adequate base for the toilet. In this situation, a flange extension can be used to raise the height of the flange to the level of the new floor. By following the installation directions, the new flange can be installed without incident and the toilet will function as intended. It is also possible to purchase a closet flange in different heights and offsets to accommodate a remodel and repositioning of the toilet.

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}