CitizenPower

Guides

How to report hygiene and sanitation issues in public places in India

15 August 2026 · 6 min read

A broken, foul-smelling public toilet in a market. An open garbage "black spot" spilling across a pedestrian footpath. Sewage overflowing onto a main road. A street vendor washing utensils in untreated drain water. People spitting gutkha across a hospital stairwell.

Most people look away, hold their breath, and keep walking because they assume complaining changes nothing. But municipal corporations, Indian Railways, and food safety regulators operate dedicated, SLA-bound complaint platforms designed to resolve civic hygiene failures within specific time limits (often 12 to 48 hours).

Here is the comprehensive guide to reporting public hygiene violations across India and getting them resolved.

Which authority handles which hygiene issue?

Public sanitation in India is governed across different tiers of government. Routing your complaint to the correct department is the difference between a 24-hour cleanup and months of silence.

Hygiene Issue Primary Authority Official Channel / Portal Escalation Authority
Garbage dumping / black spots / uncollected waste Urban Local Body / Municipal Corporation Swachhata-MoHUA App or City 311 App Ward Health Officer / Municipal Commissioner
Public toilets (broken, filthy, no water, no flush) Municipal Corporation / Public Toilet Operator Swachhata App / City Civic Portal Swachh Bharat Mission (Urban) Grievance Cell
Open drains / overflowing sewage / stagnant water Municipal Drainage / Jal Board / DISCOM Municipal Helpline / State CM Helpline Chief Medical Officer / NGT Grievance Portal
Railway stations, tracks, coaches, pantry food Indian Railways RailMadad App / Web / Helpline 139 Divisional Railway Manager (DRM) / Railway Board
Unhygienic restaurants, sweet shops, street food stalls Food Safety and Standards Authority of India (FSSAI) FoSCoS Portal (foscos.fssai.gov.in) / Helpline 1915 District Designated Food Safety Officer (FSO)
Spitting in public places / open defecation Local Police & Municipal Sanitary Inspectors City Municipal Enforcement / Beat Constable Ward Health Inspector

1. Reporting via the Swachhata-MoHUA App (Fastest for city civic issues)

The Ministry of Housing and Urban Affairs (MoHUA) runs the Swachhata App (available on Android & iOS), connected to over 4,000 Urban Local Bodies (ULBs) across India.

What it handles:

  • Garbage dump / uncleaned waste heaps.
  • Cleaning of public toilets.
  • Dead animals in public areas.
  • Blocked stormwater drains.
  • Sweeping not done on public roads.

How to file on Swachhata:

  1. Install the Swachhata-MoHUA app.
  2. Enable GPS location permissions.
  3. Take a real-time photo of the hygiene failure (the app automatically embeds GPS coordinates and a timestamp).
  4. Select the category (e.g., Public Toilet Uncleaned, Garbage Dump, Overflowing Dustbins).
  5. Add a brief description mentioning landmarks (e.g., "Public toilet near Sector 14 market gate 2 has no water and overflowing waste").
  6. Submit. A ticket is immediately assigned to the local sanitary inspector with a mandatory 12 to 48 hour resolution Service Level Agreement (SLA).
  7. Once resolved, the municipal worker must upload a geo-tagged "After" photo. If the cleanup is fake or incomplete, you can reject the resolution to automatically escalate the ticket to the Municipal Commissioner.

2. Municipal Corporation Portals, Ward Health Officers & CM Helplines

If your city or town has an active municipal civic app or helpline, using it directly routes the issue to your ward's dedicated health and sanitation supervisor:

  • Delhi: MCD 311 App or toll-free 155305.
  • Mumbai: BMC (MCGM) 24x7 App / WhatsApp chatbot 9090902424 / Helpline 1916.
  • Bengaluru: BBMP Sahaaya / Namma Bengaluru App / Helpline 1533.
  • Chennai: Greater Chennai Corporation Namma Chennai App / 1913.
  • Kolkata: KMC WhatsApp helpline 8335999111 / 155365.
  • Hyderabad: GHMC MyGHMC App / Helpline 040-21111111.
  • State CM Helplines: Most states operate centralized citizen helplines that track municipal complaints until closed (e.g., UP 1076, MP 181, Rajasthan 181, Maharashtra 1800 120 8040).

When calling or writing, ask for the name and contact of the Ward Sanitary Inspector or Assistant Municipal Health Officer (AMHO).


3. Unclean trains, station toilets, and railway hygiene (RailMadad)

Indian Railways maintains a centralized, high-priority grievance system called RailMadad.

For train coach / toilet hygiene during a journey:

Select Medical/Sanitation Grievance, enter your PNR Number, select coach and berth number, and specify the issue (e.g., Toilet not cleaned, Coach floor dirty, No water in toilet, Pest infestation). On-Board Housekeeping Staff (OBHS) are dispatched directly to your coach during the journey.

For railway station hygiene:

Select Station Grievance, enter the Station Name/Code, and upload a photograph of the dirty platform, waiting room, or unhygienic water cooler.


4. Unhygienic food stalls, restaurants, and adulteration (FSSAI)

If an eatery, restaurant, bakery, or street food stall operates in filthy conditions, uses spoiled oil, handles food without hand hygiene, or serves contaminated food:

  1. FSSAI Consumer Portal (FoSCoS): Visit foscos.fssai.gov.in and click on "Consumers""Grievance / Consumer Portal".
  2. National Consumer Helpline (NCH): Call 1915 or visit consumerhelpline.gov.in.
  3. Provide the name, location, receipt/bill (if available), photos of the hygiene hazard, and exact date.
  4. FSSAI routes the complaint to the local Food Safety Officer (FSO), who has statutory authority under the Food Safety and Standards Act, 2006 to inspect premises, take food samples, issue improvement notices, or suspend licenses.

5. Spitting, open urination, and littering laws

Under the Solid Waste Management Rules, 2016 and municipal corporation bylaws across India:

  • Littering in public spaces attracts on-the-spot spot fines (ranging from ₹200 to ₹5,000 depending on the city).
  • Spitting in public transit (Metro stations, railway platforms, government offices, bus terminals) is a punishable offense under state public nuisance acts and railway bylaws.
  • The Bharatiya Nyaya Sanhita (BNS) (Sections 270 and 271, formerly IPC 269 & 270) makes any negligent or malignant act likely to spread infection of disease dangerous to life a legally punishable offense.

In public transport facilities, report recurring spitting hotspots to the station controller, security control room, or CISF kiosk.


How to write a hygiene complaint that gets actioned

When submitting a complaint on any portal or app:

  1. Always attach a clear, wide photograph: Close-ups do not show the surrounding context; a wide shot shows the landmark and the scale of the problem.
  2. State the precise location: Include the ward number, street name, nearest pillar number, or shop landmark.
  3. Mention the public health risk: E.g., "Stagnant sewage water breeding mosquitoes near a primary school" or "Broken public toilet forcing market vendors to use open space".
  4. Always note the ticket number: Keep the acknowledgement SMS or ticket ID.

From an ignored photo to community impact

A lone complaint about a garbage dump or broken public toilet can sometimes get marked "resolved" by an unmotivated contractor with a superficial sweep.

When you post the issue on CitizenPower, residents from your neighborhood, ward, or daily commute route can back the post, add their own photos, and verify whether the civic body actually fixed the root cause. When dozens of citizens highlight the same sanitation failure, municipal officials prioritize it over routine complaints.

CitizenPower is an independent, public-interest platform — not a government website, and not affiliated with any authority. Government portals, timelines and procedures change; always confirm the current details on the official site before you rely on them.
Don't just complain about it.

Raise it on CitizenPower, get the people it affects to back it, and take it to the right official service together — then track it until it's actually done.

Raise it publicly →