Citizen complaint system
tnmla.in isn't just a form that disappears into an inbox. Every complaint is verified, checked for spam, recorded against your constituency, sent to your MLA's office and tracked end-to-end with a reference number — so you always know where things stand.
MLA dashboard onboarding
0 of 234 MLAs have joined the TNMLA dashboard so far. Complaints for every constituency are still recorded and counted publicly. Until your MLA joins, TNMLA compiles the complaints for your constituency and emails them to the MLA's office. Check your constituency on the complaint form →
From the moment you submit to the moment your MLA responds.
Fill in your name, a phone number, your constituency, a category (roads, water, electricity, sanitation, healthcare and more) and a clear description — with photos or a PDF attached if it helps make the case. You get a reference number (like TNC-2026-a1b2c3) to track it.
A verification link lands in your inbox. Clicking it confirms the complaint is genuine and not a typo'd email — nothing moves forward until you verify.
Every submission is screened for bot activity and checked against other recent complaints from the same person and constituency, so repeat or automated noise doesn't bury real issues — and if you're re-reporting something that's still unresolved, that's flagged for the reviewer, not blocked.
Our team checks that the complaint is complete, genuine, and filed against the right constituency before it's assigned — this is the quality gate before anything reaches an MLA's desk.
Once approved, the complaint is recorded against your constituency. If your MLA has joined the TNMLA dashboard, it appears there with your description, category and attachments, and their office is notified by email. If not, TNMLA compiles the complaints for your constituency and emails them to the MLA's office.
The MLA's office marks it in progress, and responds with what they've done or found — resolved, or, if it genuinely can't be taken forward, declined with a reason.
Every status change — assigned, in progress, resolved or declined — triggers an email to you, and you can look up the current status anytime with your reference number and email.
Filing a complaint anywhere is easy. Getting it in front of the person who can fix it, with enough detail that they can act, is the hard part — that's what this system is built for.
Your complaint goes to the correct, currently-sitting MLA for your constituency — not a generic inbox.
Photos and documents stay attached, so the MLA's office sees the actual problem, not just a description.
A public reference number means you and TNMLA can both look up any complaint, anytime.
Every step is logged — when it was filed, reviewed, assigned, and responded to.
It varies by MLA and the nature of the issue. Verification and review typically happen within a few days; how quickly an MLA's office responds after assignment is up to their office, not tnmla.in.
So your MLA's office can reach you directly if they need more detail to act on your complaint — a photo, an exact address, or a quick clarifying question. It's only shared with TNMLA and the MLA's office handling your case, never published.
There's no guaranteed response time — MLA offices handle a high volume of requests. Your complaint stays on record with its full status history either way, and you can always check its status with your reference number.
No. tnmla.in is an independent, citizen-run civic transparency portal — not run by the Election Commission or the Tamil Nadu Government. We route complaints to MLAs as a public service, not as a statutory grievance channel.
No — both are required. The email confirms you're a real person and is how we send status updates; the phone number lets the MLA's office reach you directly if they need more information.
Yes — up to 3 files, images (JPG, PNG, WEBP) or a PDF, 5MB each.
It takes about two minutes, and you'll get a reference number to track it from here on.
File a complaint now