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

  • 08.26.25 Scyene Hospital (2)
    Content TypeImage
    Name08.26.25 Scyene Hospital (2)
    Modified9/18/2025 8:40 AM
    Modified ByWallace, Ariel
    Length (seconds)
  • 08.26.25 Scyene Hospital
    Content TypeImage
    Name08.26.25 Scyene Hospital
    Modified9/18/2025 8:41 AM
    Modified ByWallace, Ariel
    Length (seconds)
  • Demo Start 2
    Content TypeImage
    NameDemo Start 2
    Modified9/18/2025 9:01 AM
    Modified ByWallace, Ariel
    Length (seconds)
  • processed-53ABE31A-BDF2-4FE0-8364-194A1270CD6B
    Content TypeImage
    Nameprocessed-53ABE31A-BDF2-4FE0-8364-194A1270CD6B
    Modified9/18/2025 9:00 AM
    Modified ByWallace, Ariel
    Length (seconds)
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