IndiaRoad Map Get it on Google Play

Blog · By Avinash Verma ·

How pothole detection apps work, and how to choose one

A pothole detection app uses the motion sensors in your phone to feel when your vehicle hits a pothole. It records where it happened and warns other drivers before they reach it. This guide explains how pothole detection using a smartphone works, where it fails, and what to check before you install one.

Quick answer

  • The phone's accelerometer feels the sudden drop and jolt of a pothole.
  • A gyroscope, if the phone has one, helps tell a road impact apart from the phone being moved.
  • GPS adds the location and your speed.
  • A good app shares only the hazard and where it is, so the next driver gets a warning.
  • The best apps warn early, by voice, with no screen taps needed while you drive.

Why use a pothole warning app?

Potholes damage vehicles and injure people in almost every country.

  • United States: about 1 in 10 drivers needed a repair after hitting a pothole in 2021. Repairs averaged almost $600, and the total came to $26.5 billion (AAA, 2022).
  • India: 9,438 people died in pothole-related crashes from 2020 to 2024, according to road ministry data given in a reply to Parliament (The Logical Indian, 2026).

Potholes are easy to avoid when you know where they are. They are hard to see at night, in rain, or when filled with water. A pothole warning app tells you about one before you reach it.

Which phone sensors detect potholes?

Almost every smartphone has an accelerometer and GPS. Most also have a gyroscope. No extra hardware is needed.

  • Accelerometer. It measures movement along each axis, including up and down. When a wheel falls into a hole and hits the far edge, the reading dips and then spikes.
  • Gyroscope. It measures rotation. Apps use it to ignore moments when the phone is picked up, turned or knocked.
  • GPS. It gives the position of the impact and how fast you were going.

The idea is over a decade old. In 2012 the City of Boston built the current version of Street Bump, an app that "uses the accelerometers and GPS of a smartphone" to find road problems as residents drive (City of Boston).

How does a pothole detection app work?

Most smartphone pothole detection apps work in four steps: read the sensors, match a pattern, allow for speed, then save and share the hazard.

  1. Read. The app samples the motion sensors many times a second during a drive.
  2. Match. It looks for the shape of a hazard. A hole makes the vehicle dip before the jolt. A speed bump (a speed breaker in India) lifts it first. Broken road gives a run of smaller shakes.
  3. Allow for speed. Hitting a hole at 60 km/h (37 mph) jolts far harder than at 20 km/h (12 mph). Good apps scale their limits to your speed.
  4. Save and share. The app pins the hazard to its GPS position on a shared pothole map. Drivers heading that way are then warned.

For the detailed version of these steps in one app, read how IndiaRoad Map detects potholes.

Sensor-based vs camera-based pothole detection

Some newer apps use the camera instead, with software that spots potholes in video.

Sensor-based apps Camera-based apps
What they use Accelerometer, gyroscope and GPS Phone camera plus image software
Phone position Any firm mount Camera must point at the road
Battery and data Lighter: no video to process Can use more battery and data
Privacy No filming Films the street
Main weakness Misses holes your wheels do not touch Needs a clear view of the road

Why do pothole apps give false alerts?

No pothole tracker is perfect. Phone detection has a few well-known weak spots.

  • Other bumps look like potholes. Boston found that sunk manhole covers caused bumps four times as often as potholes. The city still reported false positives under 10% (City of Boston). Rail crossings and bridge joints can also fool an app.
  • The phone moves on its own. A phone that slides around the car shakes by itself and can trigger alerts. A firm mount fixes most of this.
  • Holes you avoid are invisible. Sensors only feel what your wheels touch. Manual reports fill that gap.
  • Detection is weaker at very low speeds. In slow traffic a pothole gives only a small jolt.

Adjustable sensitivity helps. Lower it if you get false alerts, and raise it if real potholes are missed.

Reporting apps vs warning apps

These are two different tools. A pothole reporting app sends a complaint to a city or road agency so the hole gets fixed. A pothole warning app alerts drivers about holes ahead so they can slow down. Some apps do both.

How to choose a pothole detection app: 7 things to check

Use this list to compare any pothole detector or pothole finder app.

  1. Automatic detection. It should find potholes on its own. Tapping a button each time is unsafe while driving.
  2. Warning timing. Look for warnings based on time to the hazard, not a fixed short distance. At higher speed you need more room.
  3. Voice alerts. You should hear the warning, without looking at the screen.
  4. Car and two-wheeler settings. Motorcycles and scooters pass more of every bump to the mount than cars do. Separate settings help both.
  5. Adjustable sensitivity. Every vehicle, phone and mount is different.
  6. Privacy. Check what leaves your phone. Raw sensor data and your full trip history should not need to be uploaded.
  7. Coverage and car screen. A pothole map is only as good as the drivers on your roads. If you use Android Auto, check the alerts work on the car screen.

How do you use a pothole warning app safely?

  • Set your route and settings before you start moving.
  • Mount the phone firmly. Never hold it while driving.
  • Let voice alerts do the work and keep your eyes on the road.
  • When warned, slow down early and check your mirrors before changing lane.
  • Report a hazard only when stopped safely, or ask a passenger to do it.

For more on handling potholes and speed breakers, read driving safely over speed breakers and potholes.

Is there a pothole detection app for India?

Yes. IndiaRoad Map is a free pothole detection app for Android, built for Indian roads. It is free with ads. It detects potholes, speed breakers and bad road with the accelerometer and gyroscope. Raw sensor data stays on the phone. Only the hazard type and location are shared.

IndiaRoad Map warns you by voice and on screen about 10 seconds before a hazard, never closer than 100 m. It has Car and Bike modes, sensitivity from 1 to 10, turn-by-turn voice navigation with live traffic and Android Auto support. See the full feature list.

Get IndiaRoad Map free on Google Play

Frequently asked questions

Can my phone really detect potholes?

Yes. The accelerometer in a smartphone can feel the sudden dip and jolt of a pothole. With GPS, an app records where it happened and shares it with other drivers.

How accurate are pothole detection apps?

They are useful but not perfect. Manhole covers, rail crossings and bridge joints can cause false alerts, and holes you steer around are missed. A firm mount and the right sensitivity setting cut most errors.

Can a phone detect speed bumps and speed breakers?

Yes. A speed bump lifts the vehicle before the jolt, while a pothole drops it first. Apps use that difference to tell them apart, though some mistakes still happen. More in our guide to the speed bump alert app.

Do pothole alerts work with Android Auto?

Some apps show pothole alerts on the car screen through Android Auto. IndiaRoad Map shows hazard warnings and reports on the car screen.

Does a pothole detection app drain the battery?

GPS and the screen use the most power, as with any navigation app. Keep the phone on a charger for long drives.

How do I report a pothole to the authorities?

Most cities and road agencies have a complaint portal or helpline. For India, see how to report potholes in India.

IndiaRoad Map is free on Android, with ads. It warns you about potholes, speed breakers and bad road found by other drivers.

Get it on Google Play