Skip to main content
Bharat Surveyभारत सर्वे
ऊपर से विधानसभा क्षेत्र के गाँव, खेत और कच्ची सड़कों का दृश्य
Election & political surveys · India

Voter surveys that cannot be faked, booth management and a polling-day war room — on one platform.

Bharat Survey is a political survey company in India for candidates, party units, consulting agencies and MLA/MP offices. Voter surveys, opinion polls and local-issue data from assembly constituency to panchayat — every submission verified on the spot, even without a network. Alongside it: booth in-charges, panna pramukhs, booth ratings, daily booth reports and a live polling-day board. Lok Sabha, assembly, urban local body and panchayat elections, in any state.

  • Voter surveys that cannot be faked
  • Booth-wise team, ratings and reports
  • Live polling-day turnout
  • Offline, Hindi-first app
  • For candidates, parties and agencies
  • DPDP-aligned consent, data in India
bharatsurvey.org/app/172/live
Ram Kumar · shift on
26.8467 N · 80.9462 E · ±12 m
14
Received
12
Accepted
1
Review
1
Outside
States and union territories
Every assembly, ward and panchayat preloaded with LGD codes
Assembly constituencies
PC → AC → polling station structure; booth master from CSV/PDF
Location states on every survey
In area · near boundary · outside · weak signal · fake GPS
Political survey companyElection survey appVoter surveyDoor-to-door surveyOpinion pollBooth-wise surveyBooth managementWar roomAssemblyUrban local bodiesPanchayat electionsGPS-verifiedOffline Hindi appDPDP-aligned
The problem

Most election survey data in India cannot be verified. Yours will be.

A candidate pays for 10, 50 or 200 volunteers. Some fill forms sitting at home, some count the same house ten times, and the agency’s Excel just says “done” — the leader never learns which village a figure came from. Most election management software only geo-tags a record; it cannot tell you whether the survey really happened in that panchayat. Bharat Survey checks, and flags what fails.

Six flags follow. Scroll, and each card settles on top of the last. Under each one is the record exactly as it would appear in the QA queue. All data is sample data.

Flag 01sample record

Survey filled from home

A submission sent from 14 km outside the assigned panchayat is flagged “out of area”, stays out of the accepted count, and alerts the leader and supervisor. The original location evidence always stays on the record.

Assigned to Barauli panchayat, submitted from the town market — the alert fires that minute and the record lands in the review queue.

#BS-0398Out of area · 14.2 kmrisk 92
Flag 02sample record

The two-minute “interview”

Time spent on every question is logged. Interviews shorter than the set limit (say 6 minutes) go to review with a risk score — the supervisor back-checks or sends a correction back.

A 10-minute form done in 1 minute 40 seconds — and the next five at exactly the same pace. Not one signal, a pattern.

#BS-0402Interview 1m 40s · limit 6mrisk 81
Flag 03sample record

One house, counted ten times

Each submission carries a permanent unique ID; the household label + location pair catches duplicates. Identical answers are not treated as fraud on their own — they only become a signal.

“Sharma ji, Lane 3” three times, all from nearly the same spot — the supervisor checks whether it is a joint family or a repeat.

#BS-0377Duplicate household label + locationrisk 77
Flag 04sample record

Fake GPS app

Android's mock-location signal travels with the record — high-priority review. Accuracy is an estimate, not absolute proof, so the badge says exactly that: “approximately in area”.

The location shows the middle of the panchayat, but the phone reports it was generated by an app. Record out of the count, evidence kept.

#BS-0411mock-location signalrisk 95
Flag 05sample record

Old data shown as “live”

When the network drops, the dashboard says “last update 18 minutes ago”. A stale location never looks like a live pin; every number carries its time window.

At 1 pm the leader opens the map: 9 shifts active, a grey clock beside 2 volunteers — “last update 12:42”.

Live mapLast update 18 minutes agohonest status
Flag 06sample record

More people than seats

1 seat = 1 named person = 1 authorised device. The server checks the seat on every activation — 100 people cannot take turns on 10 seats. Need more? Request seats with one button.

Replacing a volunteer means removing the old one and adding the new one — a replacement, not an extra charge. Two phones on one seat will not work.

Seats9 of 10 used · 1 freeserver-side
Three commitments

Verified fieldwork, an offline Hindi app, booth-level structure — built for Indian campaigns.

Verified, not just geo-tagged

Each survey’s location is matched against the boundary of the assigned area and sorted into one of five states. Records marked “out of area” or “fake GPS suspected” never enter the accepted count. No false “Verified” badges.

Offline, Hindi-first, on budget phones

A native app for Android phones with 2–3 GB RAM: 5–6 screens, large buttons, one question per screen. With no network in the village, surveys stay safe on the phone and sync once a tower is back. Volunteers are ready after 45 minutes of training.

Booth structure from day one

Assembly → mandal/shakti kendra → booth → booth committee → panna pramukh: the structure campaigns run on the ground, now in software. Survey figures sit beside booth ratings, and on polling day the same team enters turnout.
Today's honest count · Gram Panchayat Barauli + 6
sample · last update 12s ago
Received200
Accepted184
In review11
Out of area5

“200 surveys done” is a number. “200 received · 184 accepted · 11 in review · 5 out of area” is information you can make a decision on — and the dashboard always shows the second one.

Platform · Election management software

From voter survey to polling day — four screens, one login.

Switch tabs to see what the candidate, the campaign manager and the agency see on their dashboards. All data shown is sample data.

Every volunteer on a real map during their shift — and where every survey was filled.

Panchayats and wards of the constituency come preloaded. Each volunteer's last location, time, accuracy and shift status sit on one map. A pin appears where the submission actually came from, drawn against the approximate boundary of the assigned area, so an out-of-area pin stands apart on its own. On a normal network the dashboard refreshes in about 5 seconds; when the network drops it says so plainly: “last update 18 minutes ago”.
  • Tracking only during a shift, after the volunteer taps “Start shift”
  • Voters and respondents are never tracked
  • The same map opens in the leader's phone browser
गाँव में घर के बाहर बुज़ुर्ग महिला से बात करती सर्वेयर, हाथ में फोन
Film · from the lane to the war room

The surveyor introduces herself, takes consent, asks one question at a time. The form is saved on the phone, location evidence is attached, and once the network returns the record passes its checks and joins the panchayat-wise report.

Before / after

What changes when the campaign field operation moves off paper, WhatsApp groups and spreadsheets

Before

Paper forms, WhatsApp groups, Excel at night

How most constituencies still work today

  • A photo of the form arrives on WhatsApp; which village, which day — from memory
  • Data entry two days later; typing errors, missing pages
  • “200 surveys done” — but nobody knows how many really happened at a door
  • If a volunteer fills forms at home, there is no way to catch it
  • Booth in-charge list on paper; to know who reported today, you phone around
  • On polling day, 30 people called every hour; figures scattered across chats
  • Respondent name and mobile in the same sheet; no record of consent
With Bharat Survey

One app, one dashboard, evidence on every record

Setup in 1–2 days, training in 45 minutes

  • Survey filled on the phone, panchayat/booth attached automatically, on the dashboard after sync
  • No data entry; validation inside the form, with error messages in Hindi
  • “200 received · 184 accepted · 11 in review · 5 out of area” — the true count
  • Out of area, too fast, duplicate, mock GPS — flagged automatically
  • Booth board shows each booth’s in-charge, rating and today’s report status
  • Hourly polling-day turnout from the app; lagging booths turn red
  • Consent time and version recorded; contact details in a separate vault

Comparing the best political survey companies for your election? Check this table task by task.

Most election apps on the market are built around the voter list; we are built around the survey and the field team. Both have their place. The middle column describes the typical setup, not any single company — ask your vendor these same questions.

Paper and Excel, a typical voter-list app and Bharat Survey compared
TaskPaper + WhatsApp + ExcelTypical voter-list / election appBharat Survey
Proof of where the survey was filledNoneOften just a geo-tag (one pin)Match against assigned area, 5 location states, mock-GPS signal
What happens to a suspicious surveyNobody finds outIt gets countedQA queue with a risk score; kept out of the accepted count
Questionnaire logicInstructions on paperLimited — list/tag basedSkip logic, validation, versioning, XLSForm import
No networkPaper works, data entry laterDepends on the app; sync status often unclearOffline-first; “saved on phone · reached server” always visible
Personal data from the voter listPhotocopies / ExcelImport + tagging — the DPDP risk is yoursNo import (deliberately); booth-level master
Booth team and daily reportsRegisters and phone callsBooth in-charge list, turnout counterCommittee, panna range, A/B/C/D with reasons, compliance board
Polling day30 people phoned every hourTurnout entryHourly entry + lagging and silent booths separated; offline entry kept safe
Consent and privacy recordNoDepends on the vendorConsent time/version; contact details in a separate vault; audit log
How team size is limited—Logins may be shared1 seat = 1 person = 1 device, checked server-side
Voter survey · door to door survey app

Door-to-door voter survey with location evidence and consent

The volunteer downloads “today’s work” in the morning and starts a shift; on reaching the assigned panchayat, an arrival check records the location. At every house a consent screen explains who is conducting the survey, why, and that taking part is voluntary — consent time and version go on the record. Then the form: one question per screen, with autosave after every section.

  • Every visit outcome is recorded: complete / partial / refused / not contacted / house locked / revisit — so report denominators stay honest
  • Change a form on the server and every volunteer’s phone gets the new version on its own; old answers keep their original meaning
  • Skip logic: “Did you complain before?” → only “yes” opens “When and where?”; contradictory answers trigger a warning in Hindi
  • Every question is optional (except consent and area) — record what you learn, never a guess
  • Photos of public problems; no face photos by default, and images shrink on the phone from 5 MB to about 200 KB
A woman surveyor talking with a voter at a doorway in a village lane, holding a phone with the survey app
Arrival check · consent · form · sync
Team and briefing

Assignments, supervisors and shift timeline for the campaign field team

The campaign manager picks a panchayat or ward and assigns it to a volunteer — area + form + date range + target (say 40 households). Supervisors see only their own team and their own areas. The shift timeline logs every event with an honest timestamp: shift start, arrival check, survey started/saved/submitted, paused, resumed, shift end.

  • Assignment states: Assigned → Accepted → In Progress → Paused/Completed → Closed; area changes keep their history
  • Prioritised alert list: out of area, inactive for long, interview too fast, sync pending, Offline Permit about to expire
  • Seat usage at a glance: “9 of 10 used, 1 free”; swapping an old volunteer for a new one is a replacement, not a charge
  • Corrections go back to the volunteer with a reason; the audit log becomes training material for the next briefing
Morning campaign team briefing at a village square — a supervisor showing today’s assignments on a phone
Assignments · targets · shift timeline
The leader’s phone

Leader view — live map, activity, alerts and reports in the same app

The candidate or campaign in-charge does not need a laptop. The same app has a read-only Leader view: overall progress, live map, activity and alerts. Issue reports by panchayat, village or ward, with charts and filters, in four report categories — work progress, data quality, local issues and help requests. Think of it as political survey and research you can check line by line, rather than a summary you have to take on trust.

  • PDF/Excel/CSV download; one-way copy to Google Sheets (Overview, Area, Quality, Team, Issues)
  • Tracking only during shifts, with clear notice to the volunteer; voters are never tracked
  • Every report states the time window, form version and response count — a convenience sample is never called a “representative sample” of the constituency
A phone in hand showing the Bharat Survey live map and today’s figures
Overview → Map → Activity → Alerts
Our commitment to the campaign

Survey types · voter survey questionnaire

Baseline, issue polls, household profile, public facilities, help requests, polling-day turnout — or import your own XLSForm.

Start from our default library and add your own questions, or import a Kobo/ODK/SurveyCTO XLSForm directly. Sensitive questions go live only after our review, so the survey stays neutral and within the rules.

Baseline / mood survey

Start
Before the campaign starts, the mood of every panchayat and ward: the biggest issue, satisfaction with the sitting representative, expectations for the next five years. Neutral wording, with “don’t know / prefer not to say” on every question. Every later comparison is measured against it, so the form version stays locked.

Issue-based opinion poll

Every 2–3 weeks
Water, roads, power, jobs, health, schools, law and order — which village feels which problem most, and how that shifts over time. Short waves on the same question set, so wave 1 and wave 3 can be compared honestly.

Household profile

Optional
Family size, livelihood, whether schemes such as ration, housing or pension reached the household, and which office it is stuck in. Fully optional and consent-based; contact details sit in a separate vault from the answers. Sensitive questions such as caste or religion do not go live without our form review.

Public facilities

Photo evidence
Schools, health centres, anganwadis, drains, garbage, handpumps, roads, transport — condition and severity, with photos of the facility, not of faces. Photos are compressed on the phone; with location evidence they build a panchayat-wise problem list in the report.

Help requests

Tickets
A voter’s personal problem plus separate consent to be contacted becomes a ticket in its own module, kept apart from survey answers. Status: open / in progress / resolved / closed. The candidate’s office always knows how many requests are pending in which panchayat.

Polling-day turnout

Polling day
Booth-wise, hour-by-hour turnout entry and a manual count of “supporters who have not voted yet” — live on the war room board. A booth in-charge’s offline entry stays safe on the phone and reaches the board when the network returns.
90 days of a campaign · sample field plan

Keep scrolling — the campaign moves forward. This is a sample framework; in the demo we adjust it to your constituency, team size and the days you have left.

Day 1–7Campaign manager + our team
01 / 07

Setup, training and pilot

The project is created, the constituency's panchayats and wards arrive preloaded, seats are handed out. After a 45-minute Hindi training, the first 3 days run as a pilot in only 2–3 panchayats — so the questionnaire's sticking points surface before it goes constituency-wide.

  • Setup in 1–2 working days
  • Form version locked after the pilot
Day 8–30Volunteers + supervisors
02 / 07

Baseline done, booth master ready

Each panchayat and ward hits its target (say 40 households). In parallel: booth master import, booth in-charges and panna pramukhs assigned, and the first A/B/C/D ratings with reasons. Supervisors clear the QA queue every evening.

  • 8–14 surveys per volunteer per day
  • Back-checks on 5–10% of households
Day 31–60Whole team
03 / 07

Issue polls and facilities surveys

2–3 short waves using the same question set, so wave 1 and wave 3 compare cleanly. A photo list of public facilities takes shape, help tickets open and close, and daily booth reports begin.

  • Issue list by panchayat
  • Tickets: open → in progress → resolved
Day 61–85Mandal in-charge + survey team
04 / 07

Weak booths and revisits

C/D-rated booths get survey priority. Households marked “locked” or “revisit” get a second knock. Any rating change requires a written reason — the history is kept.

  • Survey opinion beside each rating
  • Booths with no report show dashed on the board
Day 86–90Booth in-charges + war room
05 / 07

Polling-day rehearsal

A dry run of polling-day mode: one mock hour of entries, visible on the board. Every booth in-charge's login checked, Offline Work Permit refreshed. Model code of conduct and silence-period rules in this window are the campaign's responsibility.

  • “No in-charge” list at zero
  • War room screen on a Viewer login
Polling dayEvery booth, every hour
06 / 07

Hourly turnout, live board

The booth in-charge enters total votes cast every hour — two taps, one number. The war room board shows the constituency average, booths falling behind and booths that have gone quiet. No network? The entry waits on the phone with the correct hour's timestamp.

  • “Supporters yet to vote” — a manual total, no names
  • Booth-wise PDF/Excel that night
After the electionCandidate / office
07 / 07

Export, lessons, archive

All data is yours in CSV/Excel/PDF. Which mandal assessment held up, which panchayat's issue shifted — that is capital for the next election. After the plan ends, data stays available read-only for later export; it is deleted when you instruct us, with written confirmation.

  • Rating history vs result
  • Deletion on your instruction
Neutrality and DPDP

An opinion poll and election survey agency in India that belongs to no party. The data is yours.

Bharat Survey is not tied to any party, alliance or ideology. Every candidate’s project lives in a separate tenant, and our team never shows one client’s data to another. Partisan or inflammatory wording is stopped at form review, and every respondent is told at the door who is conducting the survey.

Read the privacy policy
Consent recorded at every house
The consent screen’s time and version go on the record; if someone declines, the visit outcome is “refused” — and no data is collected.
Contact details in a separate vault
Name and mobile are kept apart from survey answers and never joined without separate consent; help tickets live in their own module.
Hosted in India, with an audit log
Tenant isolation, encryption in transit and at rest, daily backups, deletion on your instruction or a valid request — in line with the DPDP Act 2023.
Guide

How to run an election survey in India: questionnaire, fake-proofing, 90-day field plan, cost factors

Detailed answers to the questions we hear most in demos, so you can think through your field plan before choosing software or an assembly election survey agency.

Election survey agency India playbook: an assembly survey in four stages

An assembly constituency typically has 250–450 booths and 2–3 lakh voters. Surveying every single house is neither necessary nor practical. The sound method is a fixed number of households from each panchayat or ward (say 30–50), spread across neighbourhoods and times of day. In Bharat Survey that target is set with the assignment, and the dashboard shows which panchayats have met it and which are slipping.

Stage 1: area and team

Choose the constituency — panchayats, villages, wards and (if you uploaded a booth master) booths arrive preloaded. Every volunteer gets one seat and one authorised device; each supervisor looks after 8–12 volunteers. Assign by panchayat or ward, not by block, so the out-of-area check means something.

Stage 2: questionnaire

Keep the first (baseline) survey short: 8–12 minutes. Neutral wording, with “don’t know / prefer not to say” on every question. Ask sensitive questions (caste, religion, past vote) only when truly needed, and only after our form review. A published form locks; any change creates a new version, so wave-on-wave comparison does not break.

Stage 3: field and review

A 45-minute morning briefing, 8–14 surveys per volunteer per day (depending on settlement pattern), and an evening pass through the QA queue by the supervisor, with back-checks on high-risk records. Within the first three days the team learns that the system notices, and quality improves on its own.

Stage 4: report and the next wave

Panchayat-wise issue lists, facility conditions and satisfaction scales — each with its time window and response count. That decides the next issue poll, and the survey’s public opinion feeds into booth ratings.

What a voter survey questionnaire should contain

A good questionnaire is not judged by how many questions it has, but by whether each answer can change a decision. A working structure:

  • Introduction and consent — who is asking, the purpose, voluntary, no benefit or harm. (A mandatory screen in the app)
  • Area — panchayat/ward and booth, filled from location; the surveyor only confirms.
  • Respondent basics — age group, gender, number of voters in the family; all optional.
  • Biggest local issue — single-choice list + “other” (text). This is the most useful question on the form.
  • Facilities — water, power, roads, health, school: a 1–5 rating, with a photo if wanted.
  • Schemes — benefits such as ration, housing, pension, Ujjwala: yes / no / application pending / don’t know.
  • Satisfaction — with the sitting representative or panchayat, on a 5-point scale; it can be asked without naming a party.
  • Help request — with separate consent, in a separate ticket.
  • Visit outcome — complete/partial/refused/locked: essential for the report’s denominator.

How to catch fake surveys — six signals

No single signal is proof; three or four together make a pattern. Bharat Survey combines them into a risk score automatically, but the method works on paper too:

  • Location versus area — the submission’s location falls outside the assigned panchayat’s approximate boundary.
  • Time profile — a 10-minute form done in 90 seconds, or one volunteer’s 40 surveys spaced exactly 3 minutes apart.
  • Mock location — Android’s signal that an app generated the location.
  • Duplicates — the same household label plus nearly the same location, or the same answer pattern again and again.
  • Impossible sequence — village A at 09:10, village B 12 km away at 09:25.
  • Back-check — the supervisor revisits 5–10% of households and asks 3 questions; if disagreement is high, hold the whole batch.

Keep in mind: a weak signal is not fraud. That is why “weak/stale signal” is its own state — it goes to review, not to rejection.

A 90-day campaign field plan

This is a sample framework that we adapt to your constituency in the demo. Field activity during the model code of conduct, the pre-poll silence period and the exit-poll embargo must follow local rules — that responsibility sits with the campaign.

  • Day 1–7 — setup and baseline: project, seats, assignments, 45-minute training; a 3-day pilot in 2–3 panchayats, then the whole constituency.
  • Day 8–30 — baseline done + booth master: every panchayat meets its target; booth master imported, booth in-charges and panna pramukhs assigned, first A/B/C/D ratings.
  • Day 31–60 — issue polls and facilities surveys: 2–3 short waves; a photo list of public facilities; help tickets open and close; daily booth reports begin.
  • Day 61–85 — weak booths and revisits: survey priority on C/D booths, a list of “revisit” households, rating updates with reasons.
  • Day 86–90 — polling-day preparation: polling-day mode rehearsal, Offline Permit refreshed on booth in-charges’ phones, dry run on the war room board.

What an election survey costs depends on these factors

We do not print a price on this page, because no single number is right for every constituency. What shapes the quotation:

  • Number of seats — volunteers active at the same time. This is the main factor; Viewers and field roles (booth in-charge, panna pramukh) need no seat.
  • Duration — a 30, 60 or 90-day campaign window; longer plans lower the monthly cost.
  • Projects / constituencies — one panel, many projects, for agencies and parties.
  • Setup — parsing the booth master PDF, custom forms, XLSForm import, training sessions.
  • Modules and services — booth management and the war room switch on only for political tenants; field teams from us are quoted separately.

The bigger cost than software is volunteer honorarium and travel — and that is the money wasted most when surveys are fake. Verification protects exactly that spend. The same platform serves our non-political work too, which is why teams looking for a market research survey agency in India sometimes land here: the fieldwork discipline is identical.

Before you start an assembly survey

  • Panchayat/ward list and booth master for the constituency (the CEO website PDF works)
  • Names of 10–30 volunteers + Android phones (2 GB RAM is enough)
  • 2–3 supervisors to review and back-check every evening
  • A first draft questionnaire — 8–12 minutes, with a “don’t know” option
  • Target households per panchayat (say 40) and a finish date
  • Viewer logins for the leader/office — no seat needed
  • Agreed consent wording: who is asking, why, and that it is voluntary
Who it is for

Built for candidates, party units, political consulting agencies and MLA/MP offices

Candidate / leader

Candidate · your constituency, on your phone
Everything about your constituency, even from your phone's browser: seat usage, the live map, issues by panchayat, the booth board, the status of help tickets. Requesting an extra seat takes one button. Five minutes over morning tea tells you which panchayat was missed yesterday and which booth did not report.

Who sees what in a campaign — role by role

Role and assigned area are both checked on every request. A seat is needed only by the person who fills survey forms — not by those who view, review or send booth reports.

Role-wise access and seats in a political project
RoleWhat they do / seeWhereSeat
Candidate / campaign in-charge (Owner)Team, assignments, live map, reports, seat requests, booth board and war roomWeb + Leader view in the appNo
Campaign manager (Admin)Same as Owner except billing — runs daily operationsWebNo
Viewer — senior leader, agency clientView only: dashboard, map, reports; contact details hiddenWeb / mobile browserNo
SupervisorReviews own team, sends corrections, back-checks, daily booth reportApp + web (own team)Only if they fill surveys
Volunteer / surveyorToday’s work, shift, arrival check, consent, form, syncAndroid appYes — 1 seat, 1 device
Booth in-charge / panna pramukhDaily booth report, polling-day turnout entryApp (light access)No (yes if they fill surveys)
The campaign on the ground

Screens readable in sunlight, buttons for one thumb, phones with 2–3 GB RAM and a weak network all day. Hover a card or use the arrows — from the morning briefing to the evening review.

Introduction and consent at the door
Introduction and consent at the door
Morning briefing
Morning briefing
Offline Hindi app
Offline Hindi app
Talking with an elderly voter
Talking with an elderly voter
Today's assignments
Today's assignments
Door-to-door voter survey
Door-to-door voter survey
War room board
War room board
Evening review
Evening review
Help request logged
Help request logged
Live map on the leader's phone
Live map on the leader's phone
Guide · part 2

Seven common election-survey mistakes, what the evening report contains, and a glossary of campaign and survey terms

The first guide was “how to do it”. This one is “what not to do” and “what the result looks like” — so your first wave is already useful.

Seven common election survey mistakes

These mistakes come from planning, not software — but the right tool surfaces them early.

  • Assigning by block — tell someone “the whole block is yours” and nobody knows which panchayat was missed. Assign by panchayat/ward; only then does the out-of-area check mean anything.
  • Only main-road houses — volunteers pick easy houses. Give instructions with the target: different neighbourhoods, different times. If the map shows pins bunched in one place, the supervisor steps in.
  • A 20-minute questionnaire — after the tenth minute, respondent and surveyor are both in a hurry. Keep it to 8–12 minutes; move the rest to the next wave.
  • Changing questions between waves — change a word and the comparison breaks. That is why a published form locks and edits create a new version, named in the report.
  • Not recording “refused” and “locked” — counting only completed surveys produces false percentages. Record every visit outcome, and the denominator stays honest.
  • Calling a convenience sample “public opinion” — people found at home are not a representative sample of the constituency. Our reports do not claim that; every number carries its response count and time window.
  • Treating back-checks as distrust — revisiting 5–10% of households is not suspicion of the team; it is insurance for the data. Say in week one that it applies to everyone.

What the evening report contains — a sample structure

There are four report categories, and each exports to PDF, Excel or CSV. No number appears on any page without its time window, form version and response count.

1. Work progress

Target vs visits vs completed vs accepted, by panchayat or ward; each volunteer’s work for the day; which panchayats are done and which are behind. Example (sample): “Barauli — target 40, visits 46, completed 39, accepted 37”.

2. Data quality

The split between accepted / in review / out of area / unclear signal; average interview length; back-check match rate; how many of each volunteer’s records came back for correction, and why.

3. Local issues

The biggest issue per panchayat, 1–5 facility ratings, scheme benefit status and a located photo list of public problems — so the leader knows before a visit what each village will ask about.

4. Help requests

Tickets taken with separate consent: how many are open, in progress and resolved per panchayat. Contact details are visible only to the person the ticket is assigned to.

Glossary — campaign and survey terms

  • Assembly constituency (AC) / Lok Sabha constituency (PC) — electoral constituencies; the PC → AC → polling station structure is already built in.
  • LGD code — the code from the government’s Local Government Directory that gives every district, block, panchayat and village a fixed identity.
  • Booth / part number — a polling station, usually ≈1,000–1,400 voters. Mandal / shakti kendra — a group of 5–7 booths.
  • Booth in-charge, BLA, panna pramukh — the booth team; a panna pramukh looks after one page of the voter list (≈30–60 voters). More on the booth management page.
  • Wave — a short survey repeating the same question set, so change over time becomes visible.
  • Denominator — the base of a percentage. “62% satisfied” means something only when you know 62% of what — 37 answers or 370.
  • Arrival check — location, time and accuracy recorded on reaching the assigned area.
  • Risk score — a score built from signals such as area, timing, duplicates and mock GPS; the QA queue is sorted by it.
  • Back-check — a supervisor’s independent revisit, linked to the original record.
  • Offline Work Permit — a 24-hour permission to work without a network; a lost phone cannot keep data indefinitely.
  • Tenant — each candidate’s or project’s separate, closed data space. Viewer — a view-only role that needs no seat.
  • XLSForm — the standard format for questionnaires written in Excel, used by Kobo/ODK/SurveyCTO and imported directly here.
  • EVM demo link — people often search for an “evm demo link”; official EVM and VVPAT demonstrations come from the Election Commission of India, not from us. We do not handle voting machines.

Signs of a good survey question

  • One idea per question — “How are the roads and power?” is two questions
  • Neutral wording: a question that starts “Don’t you think…” suggests its answer
  • Every list has “other” and “don’t know / prefer not to say”
  • In the respondent’s language — not “saturation” but “did the scheme reach you?”
  • If no answer would change a decision, drop the question
  • Sensitive questions last, and only when needed
  • Pilot on 20 households before you lock the form
Plainly

When this is not the right fit — said before the demo, not after

Not every campaign needs us. In these situations we will tell you ourselves to look elsewhere.

Situation 1

You need voter-list search and voter slips

Searching names by EPIC, family-wise tags or sending slips from workers’ phones — that is not in our app and not in v1. Look at a voter-list app for that; for surveys and team management we can work alongside it. If what you need is the voter list in Excel or printed slips sorted by booth, we prepare them as a separate voter list data service.
Situation 2

You need bulk WhatsApp, SMS or IVR

We provide no campaign messaging channel. WhatsApp Business policy restricts political campaigning; SMS/IVR belongs with another vendor. Our data exports to CSV/Excel.
Situation 3

You want a guaranteed “who will win” forecast

Nobody honest can guarantee that. A representative sample design, weighting and seat estimates need to be scoped as research, with their limits written down — and we will not sell a projection as certainty. What we guarantee is that the surveys counted really happened.
Situation 4

Your team has no Android phones

The volunteer app runs on Android (2–3 GB RAM is enough). On an iPhone or laptop, only the web dashboard and reports work. If your whole field team is on iPhones, we are not the right choice yet.
Situation 5

Two people, one day, fifty homes

For work this small, paper or a simple online form is enough. Verification, seats and QA matter once the team is too big for you to watch each person yourself.
Situation 6

You want suspicious surveys counted too

Some teams want to show “big numbers”. Here, an out-of-area record never enters the accepted count, and every exception is logged with a reason. That cannot be switched off.
Sample signals · one campaign, one day

Hundreds of small signals. One board you can trust.

Survey, team, booth and polling day — not four apps, one login. Behind every number sits a record of place, time and person, so campaign decisions rest on evidence instead of hunches.

FAQ

Assembly surveys, cost factors, voter lists, fake surveys, agencies versus your own team, the model code of conduct and DPDP — straight answers.

What makes the best election survey company in India for a campaign?

Look for evidence, not promises. Ask whether every submission carries a location check against the assigned area, whether suspicious records are kept out of the accepted count, and whether you can see raw data, not just a final deck. Ask who the field team is, how back-checks work, and how consent is recorded. Bharat Survey is built around those answers: verified fieldwork, honest counts, and data that stays in your own tenant.

How do I run an assembly (vidhan sabha) election survey?

Four steps. 1) Choose the area — your constituency’s panchayats, villages and wards are preloaded with LGD codes. 2) Fix the form — start from our library (baseline, issue poll, public facilities) or import your own XLSForm. 3) Give the team seats, create supervisors and assign targets panchayat by panchayat. 4) Volunteers fill surveys door to door in the offline app while you watch the dashboard. Setup usually takes 1–2 working days, with a 45-minute Hindi training.

Should I hire an election survey agency or run the survey with my own team?

You have three options. Run it yourself on the app, with your volunteers and full sight of every record. Hand fieldwork to our survey team, which works on the same platform, so you still get a Viewer login and see the evidence behind the report. Or let your existing agency run your project on Bharat Survey. In each case the data sits in your tenant, and every number traces back to a place, a time and a person.

How do I pick the best political survey company for assembly election work?

Test them on one panchayat before you sign for a whole constituency. Ask for a pilot report that shows received versus accepted surveys, out-of-area records, average interview length and back-check match rate. A serious provider will show those numbers without being asked twice. Also check what they refuse to do: voter-roll profiling, seat predictions sold as certainty, or partisan question wording are all warning signs.

What does an election survey company India campaigns hire actually charge for?

For the software, pricing is seat-based: one seat per volunteer active at the same time, plus the plan length (your campaign window) and a one-time setup. A 10–30 seat plan is typical for one constituency; agencies run several constituencies from one panel. Viewers and field roles such as booth in-charge or panna pramukh need no seat. Field services are quoted separately by scope. You get an exact written quotation after the demo.

Do you import the voter list (electoral roll)?

Not into the app in v1. Importing personal data from the electoral roll carries real risk under the DPDP Act 2023 and ECI rules, and we do not want to build a voter-profiling product. The booth master (part number, building, voter count) does import, and surveys, teams, ratings and turnout all map booth by booth onto it. If your office needs the voter list in Excel with booth-wise analysis, or printed voter slips, we prepare them as a separate voter list data service; only booth totals go into the app.

How do you stop fake surveys?

Every submission records GPS, time, accuracy, fix age and Android’s mock-location signal. A survey filled outside the assigned panchayat is flagged “out of area”, goes to review, stays out of the accepted count and alerts the leader and supervisor. Interviews far faster than the per-question timing, duplicates by household label plus location, and impossible time/distance sequences are caught automatically. Supervisors can also run independent back-checks.

Is Bharat Survey a political survey company, India-wide, or a software vendor?

Both. The platform — offline Android app, web panel, booth management and war room — works in any state, for any candidate or agency. Alongside it, we run election and political survey fieldwork as a service when you need a team. Either way we stay politically neutral: each candidate’s project is a separate tenant, no party branding comes from our side, and we never show one client’s data to another.

Can a party or agency use it for many candidates?

Yes. Each candidate or constituency is a separate project with fully isolated data (tenant isolation). An agency runs all its projects from one panel, reuses its form library and question sets, and each client sees only their own dashboard. Reports come constituency-wise and combined.

Can we send voter slips or messages on WhatsApp?

No. WhatsApp Business Platform policy restricts political campaigning, so team notifications stay inside the app. Voter slips from the app, bulk SMS, IVR and call centres are outside v1. Printed voter slips, sorted by booth, are available through our separate voter list data service. If you buy the rest from another vendor, our data still exports to CSV/Excel.

Will the app work in villages with no internet?

Yes, it is offline-first. Forms, areas and the day’s work download in the morning, every section saves to an encrypted local database on the phone, and sync runs on its own when the network returns. The app always shows “6 saved on phone · 8 reached server”. The Offline Work Permit lasts 24 hours, so a lost or switched-off device cannot hold data indefinitely.

Can it run an opinion poll or exit poll — will it tell us who will win?

The app runs any questionnaire, but predicting a winner depends on sample design and analysis, not on software. A survey of people found at home is not a representative sample of the constituency, so our standard reports give no seat projections; they show issues, facilities and satisfaction by panchayat. If you commission a sampled opinion poll, the design is agreed in writing up front, with no promised accuracy. ECI restrictions on publishing exit and opinion polls are the campaign’s responsibility.

Can we continue surveys after the model code of conduct begins?

The app sends no campaign messages; it is your team’s internal data collection and reporting system. Even so, the model code of conduct, the pre-poll silence period and rules around polling stations can apply to any field activity. Decide what can continue with your legal adviser and the local returning officer’s instructions. The consent screen always states clearly who is conducting the survey.

Who owns the data, and what happens to it after the election?

The data is yours, on servers hosted in India, isolated in your tenant. Export to CSV/Excel/PDF at any time. After the plan ends, data stays with us read-only so you can export it later; it is deleted when you instruct us or on a valid DPDP request, with written confirmation. Contact details live in a vault separate from answers and are never joined without separate consent.

How many volunteers and days does a constituency survey need?

It depends on the target. A sample calculation: 100 panchayats/wards × 40 households = 4,000 surveys. A volunteer does 8–14 surveys a day depending on settlement pattern; at an average of 10, 20 volunteers finish 200 a day, about 20 working days. With 30 seats, roughly two weeks. In the demo we run this maths with your panchayat count and remaining days — an estimate, not a promise.

Other election apps already exist — what does Bharat Survey do differently?

Three things. Verification: not just a geo-tag, but a match against the assigned area, five location states, and suspicious records kept out of the accepted count. Real survey logic: skip logic, validation, versioning and XLSForm import, usually found in research tools rather than election apps. Honest status: saved on phone versus reached server, last-update time, and correct denominators. We are equally clear about what the app does not do: voter-list import, voter slips and bulk messaging. The voter list in Excel and printed slips are a separate data service, kept outside the app.

शाम के समय कस्बे का हवाई दृश्य
India Nationwide, Hindi-first

We load your constituency’s panchayats and wards and show you the team, assignments, offline app, live map and booth board. All data is sample data, with no party colours.