MainTitleHeader
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​Contract Demolition Program​​​​

DCH Body

The Code Compliance Services Contract Demolition Unit manages the demolition of properties with court-ordered removal, as well as city-owned properties scheduled for demolition. This work is carried out by coordinating with approved vendors to ensure the safe and efficient removal of designated structures.​


The team ensures full compliance with all applicable state and city regulations throughout the demolition process. By removing unsafe and substandard structures, the team enhances public safety and health, supports neighborhood revitalization, and promotes overall community well-being.​​​


Page Content
​
​​​



​​​​​​Frequently Asked Questions

{{faq.Title}} close accrordionopen accrordion

​

 Images

    There are no items to show in this view of the "Images" list.
    Follow
    javascript: SP.SOD.executeFunc('followingcommon.js', 'FollowDoc', function() { FollowDoc('{ListId}', {ItemId}); });
    0x0
    0x0
    ContentType
    0x01
    1100
    View in Web Browser
    /departments/codecompliance/_layouts/15/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1
    0x0
    0x1
    FileType
    vdw
    255
    View in Web Browser
    /departments/codecompliance/_layouts/15/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1
    0x0
    0x1
    FileType
    vsdx
    255
    View in Web Browser
    /departments/codecompliance/_layouts/15/VisioWebAccess/VisioWebAccess.aspx?listguid={ListId}&itemid={ItemId}&DefaultItemOpen=1
    0x0
    0x1
    FileType
    vsdm
    255
    Compliance Details
    javascript:if (typeof CalloutManager !== 'undefined' && Boolean(CalloutManager) && Boolean(CalloutManager.closeAll)) CalloutManager.closeAll(); commonShowModalDialog('{SiteUrl}'+ '/_layouts/15/itemexpiration.aspx' +'?ID={ItemId}&List={ListId}', 'center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no', function GotoPageAfterClose(pageid){if(pageid == 'hold') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/hold.aspx' +'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/Reporting.aspx' +'?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/expirationconfig.aspx' +'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'tag') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/Hold.aspx' +'?Tag=true&ID={ItemId}&List={ListId}'); return false;}}, null);
    0x0
    0x1
    ContentType
    0x01
    898
    Edit in Browser
    /_layouts/15/images/icxddoc.gif?rev=44
    /departments/codecompliance/_layouts/15/formserver.aspx?XsnLocation={ItemUrl}&OpenIn=Browser&Source={Source}
    0x0
    0x1
    FileType
    xsn
    255
    Edit in Browser
    /_layouts/15/images/icxddoc.gif?rev=44
    /departments/codecompliance/_layouts/15/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
    0x0
    0x1
    ProgId
    InfoPath.Document
    255
    Edit in Browser
    /_layouts/15/images/icxddoc.gif?rev=44
    /departments/codecompliance/_layouts/15/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
    0x0
    0x1
    ProgId
    InfoPath.Document.2
    255
    Edit in Browser
    /_layouts/15/images/icxddoc.gif?rev=44
    /departments/codecompliance/_layouts/15/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
    0x0
    0x1
    ProgId
    InfoPath.Document.3
    255
    Edit in Browser
    /_layouts/15/images/icxddoc.gif?rev=44
    /departments/codecompliance/_layouts/15/formserver.aspx?XmlLocation={ItemUrl}&OpenIn=Browser&Source={Source}
    0x0
    0x1
    ProgId
    InfoPath.Document.4
    255
    View in Browser
    javascript:(function(){var a=document.createElement('a');a.href=SPClientTemplates.Utility.ReplaceUrlTokens('~site/_layouts/15/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1');GoToLinkOrDialogNewWindow(a)})()
    0x0
    0x1
    FileType
    xlsx
    255
    View in Browser
    javascript:(function(){var a=document.createElement('a');a.href=SPClientTemplates.Utility.ReplaceUrlTokens('~site/_layouts/15/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1');GoToLinkOrDialogNewWindow(a)})()
    0x0
    0x1
    FileType
    xlsm
    255
    View in Browser
    javascript:(function(){var a=document.createElement('a');a.href=SPClientTemplates.Utility.ReplaceUrlTokens('~site/_layouts/15/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1');GoToLinkOrDialogNewWindow(a)})()
    0x0
    0x1
    FileType
    xlsb
    255
    View in Browser
    javascript:(function(){var a=document.createElement('a');a.href=SPClientTemplates.Utility.ReplaceUrlTokens('~site/_layouts/15/xlviewer.aspx?id={ItemUrl}&DefaultItemOpen=1');GoToLinkOrDialogNewWindow(a)})()
    0x0
    0x1
    FileType
    ods
    255
    Document Set Version History
    /_layouts/15/images/versions.gif?rev=44
    javascript:SP.UI.ModalDialog.ShowPopupDialog('{SiteUrl}'+ '/_layouts/15/DocSetVersions.aspx' + '?List={ListId}&ID={ItemId}')
    0x0
    0x0
    ContentType
    0x0120D520
    330
    Send To other location
    /_layouts/15/images/sendOtherLoc.gif?rev=44
    javascript:GoToPage('{SiteUrl}' + '/_layouts/15/docsetsend.aspx' + '?List={ListId}&ID={ItemId}')
    0x0
    0x0
    ContentType
    0x0120D520
    350

     Short Term Rental Faq

    Title
      
    Answer1
    order
      
    There are no items to show in this view of the "Short Term Rental Faq" list.
    Follow
    javascript: SP.SOD.executeFunc('followingcommon.js', 'FollowDoc', function() { FollowDoc('{ListId}', {ItemId}); });
    0x0
    0x0
    ContentType
    0x01
    1100
    Compliance Details
    javascript:if (typeof CalloutManager !== 'undefined' && Boolean(CalloutManager) && Boolean(CalloutManager.closeAll)) CalloutManager.closeAll(); commonShowModalDialog('{SiteUrl}'+ '/_layouts/15/itemexpiration.aspx' +'?ID={ItemId}&List={ListId}', 'center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no', function GotoPageAfterClose(pageid){if(pageid == 'hold') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/hold.aspx' +'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/Reporting.aspx' +'?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/expirationconfig.aspx' +'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'tag') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/Hold.aspx' +'?Tag=true&ID={ItemId}&List={ListId}'); return false;}}, null);
    0x0
    0x1
    ContentType
    0x01
    898
    Document Set Version History
    /_layouts/15/images/versions.gif?rev=44
    javascript:SP.UI.ModalDialog.ShowPopupDialog('{SiteUrl}'+ '/_layouts/15/DocSetVersions.aspx' + '?List={ListId}&ID={ItemId}')
    0x0
    0x0
    ContentType
    0x0120D520
    330
    Send To other location
    /_layouts/15/images/sendOtherLoc.gif?rev=44
    javascript:GoToPage('{SiteUrl}' + '/_layouts/15/docsetsend.aspx' + '?List={ListId}&ID={ItemId}')
    0x0
    0x0
    ContentType
    0x0120D520
    350

     DCH Faq

    Title
      
    Answer1
    order
      
    Category
      
    Why do I need a permit?
      
    A permit is required to better regulate and enforce the garage sale provisions and promote Clean, Safe and Vibrant Neighborhoods.
    Garage Sale
    How soon do I have to get a permit?
      
    You can get a permit anytime prior to conducting your garage sale. You must have documentation of your permit during your garage sale event. You are subject to a citation if you are unable to produce documentation.
    Garage Sale
    How much does a permit cost?
      
    The Garage Sale permit fee is $0 for the 1st permit and $25 for the 2nd permit.
    Garage Sale
    Where can I get a permit?
      
    An application for a permit may be printed from this site or obtained at one of the following City facilities; your water account number is required:

    1. All Dallas Public Libraries during regular business hours.
    2. Consumer Health, 7901 Goforth Rd., Dallas, TX 75238, Monday thru Friday, 8am - 4:30pm
    3. Code Compliance Administration, 3112 Canton St., Dallas, TX 75226, Monday thru Friday, 8am - 5pm

    Garage Sale
    How many consecutive days can I hold the garage sale?
      
    A person shall not conduct an occasional sale (garage sale) for a duration of more than three (3) consecutive calendar days.
    Garage Sale
    How many times a year can I have a garage sale?
      
    Not more than two garage sales during any 12 month period.
    Garage Sale
    Where can I place garage sale signs in my neighborhood?
      
    A sign advertising the sale can be placed on the property were the sale is occurring. Up to five signs may be placed at remote locations advertising the sale. Signs must be placed on private property, must have permission of the property owner and must be removed within 24 hours following the sale. No signs are permitted in the right-of-way or in the median. Signs placed in the right-of-way, median or on private property without the owner’s permission will be removed and/or ticketed.
    Garage Sale
    Does the City provide free advertising?
      
    Yes, at the time you purchase your permit we can add your location to our website or you may list your sale on the following web link. http://garagesale.dallascityhall.com/AddLogin.jsp. Your water account number is required to add your sale to this site.
    Garage Sale
    How do we register for a Special Interest Group sale?
      
    Special Interest Group sales require additional approval. Registration can be completed at 3112 Canton St. Dallas, TX 75226, Monday thru Friday 8am – 5pm. For more information call 214-671-9391 or email us.

    For additional information on garage sales, please see Rules & Regulations or contact Code Compliance at (214) 671-9391.​
    Garage Sale
    Transportation Regulation issues permits for the following services (companies, vehicles and drivers/attendants/operators):
      
    Ambulances (private)
    Shuttles
    Horse–drawn carriagesTaxi-cabs
    Limousines
    Emergency wreckers (DPD)
    Pedi-cabsMotor vehicle tow (private property)
    Vehicle Immobilization (booting)

    Transportation Regulation
    I want to go to work for one of the above services. What do I need to do?
      
    Contact the service you want to work for and that service provider will provide you with an application and inform you what you need. Then the application should be submitted in person to the following address:

    Transportation Regulation 
    3131 Dawson, 2nd Floor 

    Dallas Texas 75226

    Transportation Regulation
    My vehicle was towed. What do I need to do?
      
    If your vehicle was towed from an apartment complex, parking lot or other private property parking area, you should look for signs posted on the property to restrict parking that will identify the towing company. If you are unable to locate any signs you may contact the apartment complex management to determine which company is contracted to do their towing. You may also contact 9-1-1 and they will be able to tell you if your vehicle was towed and by whom.
    Transportation Regulation
    I want to file a complaint against a taxicab driver/company. How do I file a complaint?
      
    If you were picked up in:

    • DallasCall Transportation Regulation at 214-670-3161, or 3-1-1
    • Love Field AirportCall Love Field Airport Operations at 214-670-6148
    • D/FW AirportCall D/FW Airport Ground Transportation at 972-574-5879
    • Fort WorthCall Fort Worth Transportation at 817-871-6987


    Transportation Regulation
    My vehicle was wrongfully towed. How do I file a complaint?
      
    Call Transportation Regulation at 214-670-3161, or 3-1-1. A request will be made for a brief letter describing the incident (be sure to include your name, address, and phone number), and a copy of the receipt received from the wrecker service or storage facility when the vehicle was reclaimed.

    A complaint may also be filed in the Justice of the Peace court to recover towing fees and the cost to repair any damage that may have occurred as a result of the vehicle being towed may be possible. You can find the Justice of the Peace precinct information listed in the blue pages of the Greater Dallas Business White Pages telephone directory. For additional Justice of the Peace information, contact the Dallas County Constable’s office at 214-653-7121.

    Complaints may also be filed with the Texas Department of Licensing and Regulation online at www.tdlr.texas.gov
    Transportation Regulation
    I think my vehicle was fraudulently booted. What do I do?
      
    Call Transportation Regulation at 214-670-3161 or 3-1-1. A request will be made for a brief letter describing the incident (be sure to include your name, address and phone number so staff can contact you as well as a copy of your receipt).

    A complaint may also be filed in the justice of the peace court to recover booting cost. You can find justice of the peace precinct information in the blue pages of the Greater Dallas Business White Pages. For additional JP information, contact the Dallas County Constable’s Office at 214-653-7121.

    Complaints may also be filed with the Texas Department of Licensing and Regulation online at ​www.tdlr.texas.gov
    Transportation Regulation
    What is it?
      
    West Nile Virus is a virus commonly found in Africa, West Asia and the Middle East. It is not known how long it has been in the United States, but the Centers for Disease Control and Prevention (CDC) believe the virus probably has been in the eastern United States since early summer 1999. It is closely related to St. Louis encephalitis virus found in the United States. The virus can infect humans, birds, mosquitoes, horses and other animals.

    Mosquito Control - About West Nile Virus
    How can I reduce my risk of getting West Nile Virus?
      

    Preventing mosquito bites is the best way to avoid getting the West Nile Virus. Remember the Four Ds: Drain, Dusk/Dawn, Dr​ess and DEET.

    DRAIN standing water in your yard and neighborhood. Standing water can be found in swimming pools that are not kept clean, ponds, pet watering dishes, birdbaths, potted plants, old tires, empty containers, toys and clogged rain gutters.

    DUSK/DAWN are the times of day you should stay indoors when mosquitoes are most active.

    DRESS in long-sleeved shirts and wear pants when you are outside. Spray thin clothing with insect repellent.

    DEET (N, N-diethyl-m-toluamide) is an ingredient to look for in your insect repellent.


    Mosquito Control - About West Nile Virus
    What are the symptoms?
      
    Most people infected with the West Nile Virus will not have any signs of illness. Twenty percent of people who become infected will have mild symptoms such as fever, headache, body aches and occasionally a skin rash on the trunk of the body and swollen lymph glands.

    The symptoms of severe infection (West Nile encephalitis or meningitis) include headache, high fever, neck stiffness, stupor, disorientation, coma, tremors, convulsions, muscle weakness and paralysis. Only about one out of 150 people infected with West Nile Virus will develop this more severe form of disease.

    The incubation period of West Nile Virus in humans is three to 14 days. Symptoms of mild disease may last a few days. Symptoms of severe disease may last several weeks, although neurological effects may be permanent. Rarely, death can occur.
    (return to top)
    Mosquito Control - About West Nile Virus
    How is it spread?
      
    West Nile Virus is spread by the bite of an infected mosquito and can infect people, horses, many types of birds and other animals. There is no evidence that West Nile Virus can be spread from person to person or from animal to person, except by mosquito bite.
    Mosquito Control - About West Nile Virus
    Who is at risk for West Nile Virus?
      

    People over 50 years of age have the highest risk of severe disease. It is not known if people with weakened immune systems are at an increased risk for West Nile Virus.
    (return to top)

    Mosquito Control - About West Nile Virus
    How is West Nile Virus treated?
      
    There is no specific treatment for West Nile Virus infection. In severe cases, intensive supportive therapies are indicated, such intravenous fluids and medicine to control fever or pain. Antibiotics may be given for any secondary bacterial infection.
    Mosquito Control - About West Nile Virus
    Can I be vaccinated for West Nile Virus?
      
    Currently there is no vaccine for West Nile Virus, but several companies are working toward developing a vaccine.

    Mosquito Control - About West Nile Virus
    Is this a seasonal virus?
      
    West Nile encephalitis cases usually occur in the late summer or early fall. However, Texas has a variety of climates; and when temperatures are mild, West Nile Virus can be transmitted year round. It is best to try to protect yourself all year.
    Mosquito Control - About West Nile Virus
    How likely am I to be bitten by an infected mosquito?
      
    Less than one percent of those bitten by infected mosquitoes become severely ill. If you have any of the symptoms, contact your doctor immediately.
    Mosquito Control - About West Nile Virus
    What is the Vacant Property Registration Program?
      
    The City of Dallas Vacant Property Registration Program was developed to ensure city -wide compliance with the minimum public health and safety standards for vacant property . This program is intended to help mitigate blight and crime and ensure that vacant properties are properly maintained
    Vacant Property Registration
    Why might I have to pay a registration fee?
      
    The City of Dallas Vacant Property Registration Program collects fees to help cover the program's administration and operational costs. In addition, Problem Properties are subject to monitoring/inspection fees to recover costs for regularly scheduled inspections of these locations to ensure compliance with city codes/regulations.

    Fees for vacant properties/lots outside the CBD area:

    Voluntary Vacant Property Registration Fee: $0 /Free

    Basic Vacant Property Registration Fee: $124.00 per address/building

    Problem Property Vacant Property Registration Fee: $196.00 per address/building

    Problem Property Monitoring/Inspection Fee: $219.00 per inspection/building

    Fees for vacant buildings inside the Central Business District (CBD) area:

    $79 Registration Fee + 185.64 Inspection Fee + ($0.009282 x Total Sq. Ft.)






    Vacant Property Registration
    Why am I paying the basic or problem registration fee?
      
    REGISTRATION TYPES

    The City of Dallas Vacant Property Registration Program aims to facilitate a partnership between Code Compliance staff and property owners. The program offers a tiered registration system that reflects the level of compliance efforts made by property owners. You are required to register based on the following criteria:

    Voluntary Vacant Property Registration Fee: Registration is an optional FREE service that allows Code Compliance Services to quickly connect with property owners, facilitating faster voluntary compliance when code violations are reported or discovered.


    Basic Vacant Property Registration Fee: A vacant property has at least two, but fewer than three, non-complied property maintenance violations within any six-month period.


    Problem Property Vacant Property Registration Fee: This fee applies to a property that has three or more unresolved property maintenance violations within any six-month period.


    Vacant Property Registration
    How do I know whether my address will fall under the voluntary, basic, or problem registration tier
      
    A search of your property from the Registration Portal will identify two or more non-compliance maintenance violations, which will determine your registration tier. For further questions, please contact us at:

    Vacant Property Registration Program

    (214) 670-5708 | Vacantpropertyreg@dallas.gov 



    Vacant Property Registration
    Why am I being charged an inspection/monitoring fee?
      

    ​

    INSPECTION/MONITORING FEES

    An inspection and monitoring fee will be charged for any vacant property currently categorized as a "Problem Property." This fee will apply if a Code Officer identifies a code violation or determines that a previously noted violation has not been addressed. The fee is intended to cover the costs associated with the inspection and administrative process. Additionally, cleanup fees may be incurred if the City needs to rectify any violations on behalf of the property owner.


    Vacant Property Registration
    How long do I need to keep my vacant property registered?
      

    ​

    Registrations expire after one year and must be renewed if still categorized as a Basic or Problem Property. You are no longer required to register your vacant property when:

    • No more than one non-complied property maintenance violation has occurred within a six (6) month period after the initial twelve (12) month registration as a Basic or Problem Property.
    •  Ownership change: The new owner must register the property, as applicable.
    • The vacant building becomes occupied.
    • The vacant building is demolished.
    • A valid building permit has been issued to construct a structure or building that is intended to be legally occupied.



    Vacant Property Registration
    1 - 30Next
    Follow
    javascript: SP.SOD.executeFunc('followingcommon.js', 'FollowDoc', function() { FollowDoc('{ListId}', {ItemId}); });
    0x0
    0x0
    ContentType
    0x01
    1100
    Compliance Details
    javascript:if (typeof CalloutManager !== 'undefined' && Boolean(CalloutManager) && Boolean(CalloutManager.closeAll)) CalloutManager.closeAll(); commonShowModalDialog('{SiteUrl}'+ '/_layouts/15/itemexpiration.aspx' +'?ID={ItemId}&List={ListId}', 'center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no', function GotoPageAfterClose(pageid){if(pageid == 'hold') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/hold.aspx' +'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/Reporting.aspx' +'?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/expirationconfig.aspx' +'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'tag') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+ '/_layouts/15/Hold.aspx' +'?Tag=true&ID={ItemId}&List={ListId}'); return false;}}, null);
    0x0
    0x1
    ContentType
    0x01
    898
    Document Set Version History
    /_layouts/15/images/versions.gif?rev=44
    javascript:SP.UI.ModalDialog.ShowPopupDialog('{SiteUrl}'+ '/_layouts/15/DocSetVersions.aspx' + '?List={ListId}&ID={ItemId}')
    0x0
    0x0
    ContentType
    0x0120D520
    330
    Send To other location
    /_layouts/15/images/sendOtherLoc.gif?rev=44
    javascript:GoToPage('{SiteUrl}' + '/_layouts/15/docsetsend.aspx' + '?List={ListId}&ID={ItemId}')
    0x0
    0x0
    ContentType
    0x0120D520
    350

    Title