You can watch ABC, CBS, NBC, FOX, PBS, and more without a cable subscription. Here are the five ways to do it, from free with an antenna to streaming services, and the setup we recommend for most homes.

The short answer

The best way to watch local channels without cable is a TV antenna. It's free after the one-time cost, works with any TV, and the picture is often sharper than cable. Find your towers on our free antenna pointing map, then choose an antenna by distance.

Add an HDHomeRun network DVR to record shows and watch on every TV. If you're out of antenna range or want cable channels too, YouTube TV and Hulu + Live TV carry local stations in most markets for roughly $80 or more a month.

Some links below are Amazon Associates affiliate links. If you buy through them, this site may earn a small commission at no extra cost to you. That has no bearing on which products get recommended — see our full affiliate disclosure.
In this guide
  1. Your options at a glance
  2. 1. Use a TV antenna
  3. 2. Add a DVR
  4. 3. Live TV streaming
  5. 4. Network apps
  6. 5. Free news apps
  7. The setup we recommend
  8. Frequently asked questions

Your options at a glance

OptionMonthly costLocal channelsBest for
TV antennaFree after the antennaABC, CBS, NBC, FOX, PBS, and more in most areasAlmost everyone within range of the towers
Antenna + network DVRFree (optional guide plans)Same as antenna, on every screen, with recordingHouseholds with several TVs or that record shows
Live TV streaming serviceRoughly $80+ for full local coverageMost markets, varies by servicePeople who also want cable channels
Network streaming appsVariesOne network each, live in many marketsFilling a gap for one network
Free news apps and FAST channelsFreeLocal news only, not the full network feedKeeping up with local news

1. Use a TV antenna (free)

An antenna is the only way to get your local channels free and in full quality. Broadcast TV is less compressed than cable or streaming, so local sports and news often look sharper over the air. Every modern TV has a tuner built in: connect the antenna to the TV's antenna/cable input and run a channel scan.

  1. Find your towers. Enter your address in our free antenna pointing map. It lists every TV tower near you with its distance, compass heading, and estimated signal strength, and recommends an antenna type.
  2. Choose an antenna by distance. Within about 25 miles, an indoor antenna usually works; see our best indoor TV antennas. Farther out, an attic or outdoor antenna from our TV antenna guide is the reliable choice, and rural homes should see our long-range antenna picks.
  3. Aim it and scan. Point the antenna toward the heading on the map, run a channel scan, then adjust and rescan to pick up more stations.

Not sure which band your stations use? The map shows each station's RF channel. If any are on VHF (RF 2 to 13), make sure your antenna lists VHF support.

2. Add a DVR to record and watch on every TV

An over-the-air DVR records antenna TV the way a cable box does, and a network DVR streams it to every TV, phone, and tablet in the house, so you only need one antenna cable. Our pick is the SiliconDust HDHomeRun: it connects to your antenna and router and streams to the free HDHomeRun app on Roku, Apple TV, Fire TV, Google TV, and more. Tablo is the simpler alternative with built-in storage. See our best OTA DVR guide and Tablo vs HDHomeRun comparison.

3. Subscribe to a live TV streaming service

If you're out of antenna range or also want cable channels like ESPN and CNN, a live TV streaming service carries your local ABC, CBS, NBC, and FOX stations in most markets. YouTube TV and Hulu + Live TV are the most complete options for local channels, at roughly $80 or more a month. Cheaper services like Sling TV carry only some local networks, and only in certain markets, which is why many people pair them with an antenna.

Before you subscribe, enter your ZIP code on the service's website to confirm which local stations it carries where you live. Prices and channel lineups change often.

4. Use a network's own streaming app

Some network streaming services include a live feed of your local station in many markets. Paramount+'s premium plan carries live local CBS stations, and Peacock's top tier includes live local NBC stations in many areas. These are useful for filling the gap if one network is hard to receive with an antenna, but you'd need several subscriptions to replace all your local channels.

5. Free local news apps and channels

Many local stations stream their newscasts free on their own websites and apps, and free services carry local news from stations around the country. These are fine for news and weather, but they don't include network prime-time shows or live sports. For those, an antenna is still the free option.

The setup we recommend

For most homes, the best combination is a good antenna for free local channels, a network DVR so every TV can watch and record them, and one or two streaming services for everything else. You'll get better picture quality on local channels than cable, keep live sports and news, and skip the cable bill.

Our pick to record and stream antenna TV~$200
SiliconDust HDHomeRun Flex 4K
4 tuners · 2 with ATSC 3.0 NextGen TV · whole-house DVR with a USB drive

Watch or record four channels at once on any TV, phone, or tablet in the house, with no subscription required for live TV or recording. Two tuners also receive NextGen TV where your stations offer it.

Check price on Amazon Prices change often — verify current pricing on Amazon.

Frequently asked questions

How can I watch local channels for free without cable?
Use a TV antenna. Every modern TV has a built-in tuner, so connecting an antenna and running a channel scan gets you local ABC, CBS, NBC, FOX, PBS, and other stations in most areas for free. An antenna pointing map shows which towers are near you and what kind of antenna you need.
Do smart TVs get local channels without cable?
Yes, with an antenna. Smart TVs have the same built-in tuner as any TV. Their streaming apps do not include your local channels unless you subscribe to a live TV service or a network app that carries them.
Which streaming service has all local channels?
YouTube TV and Hulu + Live TV carry ABC, CBS, NBC, and FOX in most markets. Coverage varies by location, so enter your ZIP code on the service's website before subscribing. Cheaper services like Sling TV carry only some local networks in select markets.
Can I record local channels without cable?
Yes. An over-the-air DVR like the SiliconDust HDHomeRun or Tablo records from your antenna and streams live TV and recordings to every TV, phone, and tablet in your home, with no required monthly fee.
Is the picture from an antenna as good as cable?
Usually better. Broadcast signals are less compressed than most cable and streaming feeds, so local channels received with an antenna often look sharper, especially for sports.