Local channels missing from your DirecTV guide is one of the more confusing problems because the fix depends on which version of DirecTV you have. Satellite subscribers and DirecTV Stream (internet-based) users hit different failure points. This guide covers both, in order of what to try first.
Figure out which DirecTV you have
The fix path is different depending on your setup:
- DirecTV Satellite – you have a dish on the roof and a receiver box (Genie, H24, HR54, etc.). Signal comes via satellite.
- DirecTV Stream – no dish. You stream through an app or a Stream device. Signal comes through your home internet.
- DirecTV via Internet – similar to Stream; delivered over your broadband connection, sometimes called D+ or the AT&T TV successor.
If you’re not sure, check the back of your receiver. A coax cable going into the wall means satellite. No coax and only an ethernet or Wi-Fi connection means streaming.
DirecTV Satellite: how to fix local channels not showing
Step 1 – Refresh your receiver online (fixes most cases)
A refresh re-sends your channel authorization from DirecTV’s servers. It does not erase recordings or settings.
- Go to directv.com and sign in to your account.
- Select My Equipment (or Manage Receivers).
- Choose the affected receiver and select Refresh Receiver.
- Wait 5 minutes. The receiver will cycle through status messages during the refresh.
You can also refresh from the receiver itself: press the red reset button (inside the access card door on the front or on the side, depending on the model). The receiver reboots and re-pulls its authorization.
Step 2 – Confirm your ZIP code is correct
DirecTV uses your billing ZIP code to determine which local affiliate channels to deliver. If the ZIP is wrong, the system sends the wrong market’s channels or none at all.
- On the Genie remote, press Menu.
- Go to Settings > General > System Summary.
- Confirm the ZIP code shown matches your service address.
If it’s wrong, call DirecTV at 1-800-531-5000 to correct it. This cannot be changed online.
Step 3 – Check for a channel carriage dispute
Local channels are delivered under licensing agreements between DirecTV and local broadcast groups. When a contract expires during negotiations, the channel can go dark on your receiver. This is not a technical fault on your end.
To check: go to TVPromise.com and enter your ZIP code. It shows any active carriage disputes affecting your area. If one is listed, the only option is to wait for the negotiation to resolve or contact DirecTV about a temporary credit.
Step 4 – Power-cycle the receiver
If a refresh didn’t help, a full power-cycle clears any stuck state in the receiver:
- Unplug the power cord from the back of the receiver (or from the wall).
- Wait 30 seconds.
- Plug it back in and let it boot fully – this takes 3-5 minutes on a Genie.
Step 5 – Check satellite signal levels
If local channels are intermittent rather than completely gone, the dish may have a signal problem – a shifted dish, heavy snow, or a loose cable can reduce signal on the specific transponders carrying local channels.
- Press Menu on your remote.
- Go to Settings > Satellite > View Signal Strength.
- Check signal on the transponder numbers listed for your locals (usually in the 70s and up for a clean signal).
Low signal on specific transponders while others are fine points to a dish alignment issue – that needs a technician.
DirecTV Stream: how to fix local channels not showing
Step 1 – Enable location services (fixes errors 10022, 10023, 10024)
DirecTV Stream uses your device’s location to verify you’re in the licensed market for each local channel. If location is disabled, you’ll see error codes 10022, 10023, or 10024 and local channels won’t play.
On a DirecTV Stream device:
- Press Home, navigate to the gear icon, press OK to open Settings.
- Select System > General.
- Check Location Status and turn it on if it’s off.
- Verify that DirecTV appears in the Location Usage list.
- Restart the device if location was just turned on.
On a phone or tablet:
- iPhone/iPad: Settings > Privacy & Security > Location Services > DirecTV > set to “While Using”
- Android: Settings > Apps > DirecTV > Permissions > Location > Allow
Step 2 – Confirm locals are included in your package
Not all DirecTV Stream plans include locals in every market. Check your plan details at directv.com/channel-lineup and enter your ZIP code to see what’s available at your address.
Step 3 – Check your internet connection
DirecTV Stream requires a stable connection to buffer live TV. Local channel streams are high-bitrate; a weak Wi-Fi signal causes buffering, errors, or a channel that appears in the guide but won’t play. Try connecting via ethernet if possible, or move closer to your router.
Step 4 – Restart the app or device
Close the DirecTV app fully (don’t just press home) and reopen it. On a Stream device, hold the Home button and select Restart. On a phone, force-close the app in the app switcher.
When locals aren’t available in your area at all
DirecTV carries local affiliates in most U.S. markets but not all. Rural or small-market areas sometimes have no locals in the DirecTV lineup. In that case:
- Check your local station directly – most ABC, NBC, CBS, and Fox affiliates stream their newscasts free on their own websites and apps.
- An OTA antenna picks up free over-the-air broadcasts in most areas. A basic indoor antenna ($20-$40) covers the major networks without any subscription.
- Roku users can get local channels free or cheap – see our guide on get local channels on Roku for antenna and streaming options that work alongside your DirecTV subscription.
- DirecTV may waive the distant network fee – if no local affiliate is available in your market, you can sometimes receive a distant (out-of-market) network feed at no extra charge. Call 1-800-531-5000 to ask.
Quick reference: which fix to try first
| What you’re seeing | Most likely cause | Fix |
|---|---|---|
| Local channels missing from guide | Authorization lapsed | Refresh receiver (satellite) or restart app (Stream) |
| Error 10022, 10023, or 10024 | Location services off | Enable location on device (Stream only) |
| Channels gone for all customers in area | Carriage dispute | Check TVPromise.com, wait or call DirecTV |
| Channels intermittent or pixelated | Weak signal or weather | Check signal strength, check for outages |
| Channels never showed up | Not available in your market | Verify at directv.com/channel-lineup with your ZIP |


Frequently asked questions
Why did my DirecTV local channels suddenly disappear?
The most common cause is an authorization that needs a refresh – this can happen after a power outage, a software update, or account changes. Use the online refresh tool at directv.com before trying anything else.
Does DirecTV include local channels at no extra cost?
Yes. Local channels are included in all DirecTV packages at no additional charge, where available. You do not need to add a separate local channel pack.
What are errors 10022, 10023, and 10024 on DirecTV Stream?
These errors mean your device’s location services are turned off. DirecTV Stream requires location access to verify you’re watching locals in your licensed market. Turning on location in your device settings resolves all three errors.
Can I get local channels on DirecTV without a dish?
Yes. DirecTV Stream delivers local channels over the internet with no dish required. Availability depends on your market – check directv.com/channel-lineup with your ZIP code.
What if my local channel is missing because of a contract dispute?
Go to TVPromise.com and enter your ZIP to see active disputes. You can also call DirecTV at 1-800-531-5000 to ask about bill credits while a channel is unavailable.