What counts as an "abandoned" or "junked" vehicle under Charlotte City Code Sec. 14-201, Mecklenburg County code, and NC General Statute 20-219 — plus how the city tags and tows them, your rights as an owner, and the cheapest legal way to make the problem go away.
| Where it's parked | Rule |
|---|---|
| Public street / right-of-way | A vehicle parked on a public street for 7+ consecutive days, OR partially dismantled / wrecked / lacking valid registration is considered abandoned under Charlotte City Code Sec. 14-201. |
| Private property (your own land) | On private property, a vehicle is 'junked' under Mecklenburg County code if it's partially dismantled, wrecked, can't be self-propelled, has been parked 30+ days, AND is more than 5 model years old. |
| Private property (someone else's) | On private property without the owner's consent, the property owner can request a tow after 24 hours under NC General Statute 20-219.2. |
| Apartment / HOA property | Property managers can declare a vehicle abandoned per the lease or HOA rules — usually 14–30 days — then tow under NCGS 20-219.11 with proper notice. |
311 complaint, CMPD spot, or a Code Enforcement officer's drive-by triggers a case.
Code Enforcement inspects, photographs, and tags the vehicle with a bright orange notice listing the violation and a removal deadline.
The owner has 7 days from the tag date to either move the vehicle, restore it to operable condition, or remove it from public view.
If still in violation after 7 days, the city contracts a tow operator to remove the vehicle to an impound lot. Owner billed for tow + storage.
The impound lot sends NCDMV title search; if unclaimed after 30 days, the vehicle is auctioned. Any surplus goes to NC Department of Public Instruction.
If you still have the title (or can get a duplicate via MVR-4), a licensed local buyer pays cash, tows the vehicle free, and files the dealer copy of the title with NCDMV. The whole process takes 24–48 hours and ends the city violation immediately. This is the cheapest path: you get paid instead of paying tow/storage fees.
DIY tow to a Mecklenburg County shredder. You'll pay $75–$150 for a tow company plus give up the scrap value. Only worth it if you already have a trailer and the scrap yard is closer than calling a buyer.
If you don't want to sell, you can convert the title to a junking certificate at NCDMV for free. Then any scrap yard will take the vehicle on the certificate. Same paperwork as Option A but you keep no cash.
If the city tows the vehicle, you owe the tow fee ($150–$300), daily storage ($25–$45/day), administrative fees, and you lose the vehicle. The city keeps any auction surplus if you don't redeem inside 30 days. This is the most expensive option by far.
If the underlying reason your vehicle got tagged is that it can no longer pass NC safety or emissions, our failed-inspection car buyer page walks through the sell-instead-of-repair math specifically for that situation.
Real pickups from our log — city-level detail only, no names or addresses. Every one of these was non-running or long-parked, and towing was free.
2000 Chevrolet Silverado 1500
Charlotte, NC (28216)
Non-running pickup parked in the side yard for years, flat tires
$380 cash, free flatbed tow
2004 Toyota Avalon
Charlotte, NC (28208)
Sat unregistered in a driveway, owner wanted it gone before a code complaint
$300 cash, towed same day
2012 Buick LaCrosse
Charlotte, NC (28216)
Title lost years earlier — bought on current registration + photo ID
$350 cash, free towing
Across our last 60 completed Charlotte-area pickups, payouts ran roughly $200–$600, with most landing between $300 and $450. We remove cars, trucks, SUVs, minivans, and work vans — running, non-running, or wrecked — usually same-day or next-day, well inside the 7-day orange-tag window.
Free towing, cash on pickup, all NCDMV paperwork handled. Beats the city tow + impound fees every time.