About

About NepalElection.chat

An AI-powered platform built to make Nepal's 2082 election information accessible, accurate, and instant for every citizen.

About the Website

The Nepali Election Chatbot is a platform designed to make election-related information in Nepal easier to access and understand. The website uses conversational AI to help users quickly find reliable information about elections, candidates, voting procedures, and important updates.

Instead of searching through multiple sources, users can simply ask questions and receive clear, instant responses. Our goal is to simplify access to public information, reduce misinformation, and encourage more informed civic participation through technology.

This project was created to demonstrate how AI and web technologies can be used to support transparency and improve access to important democratic information. It covers 165 FPTP constituencies across 7 provinces, 3,406 candidates, and 67 parties — with answers in both English and Nepali.

Meet the Team

Gaurav Chaulagain

Gaurav Chaulagain

Project Manager & AI Developer

Hi, I'm Gaurav Chaulagain, a Project Manager and AI Developer passionate about building intelligent systems that solve real-world problems. I enjoy turning complex ideas into practical technology solutions that can create meaningful impact. My work focuses on combining artificial intelligence, strategic thinking, and innovation to develop tools that improve how people access information and interact with technology. I believe technology should not only be powerful but also purposeful — helping solve challenges that matter in the real world.

Medhavee Upadhyaya

Medhavee Upadhyaya

Software Developer

Hi, I'm Medhavee Upadhyaya, a software developer passionate about building technology that solves real-world problems. I enjoy working on projects that combine web development, artificial intelligence, and social impact. I worked on developing the Nepali Election Chatbot in collaboration with a partner to help make election information more accessible for citizens. Through projects like this, I aim to use technology to create practical tools that make information easier to access and understand.

How we keep data fresh

Not all election data moves at the same speed. We use a tiered refresh strategy that prioritises volatility over uniformity.

Tier A — Ultra-live (every 2–5 minutes)

National seat totals, constituencies actively changing, and the top 20 most-searched constituencies during peak counting hours.

Tier B — Live (every 10 minutes)

Province and district totals, party standings, major constituency candidate pages.

Tier C — Stable (every 30–60 minutes)

Election explainers, candidate biographies, party profiles — unless a change is detected.

Data sources

  1. Tier 1 — Official: Election Commission of Nepal results when available.
  2. Tier 2 — Primary portals: Ekantipur Election Portal and OnlineKhabar Election Portal.
  3. Tier 3 — Context only: Reputable news explainers used solely for definitions and background, never for vote counts or seat numbers.
Discrepancy policy: If sources report different numbers for the same constituency, the AI shows both values side-by-side and links to both pages so you can verify directly.

Trust and editorial policy

We do not endorse any candidate, party, or electoral outcome.

Every election number is cited with a source link and a timestamp. We never invent or interpolate data.

If a constituency has not yet started counting, the AI says so clearly rather than guessing.

Answers carry a "Confirmed" or "Reported" status label depending on how many sources have verified the number.

Technology

NepalElection.chat is built on Next.js and powered by Claude AI by Anthropic for natural-language understanding and answer generation. The scraping pipeline continuously ingests election data from Tier 1 and Tier 2 sources, stores timestamped snapshots, and feeds them to the AI as grounding context — ensuring the model never relies on its training data for live vote counts.

Frequently asked questions

Is NepalElection.chat affiliated with any political party?+
No. We are completely independent and do not endorse, support, or oppose any candidate or party. Our only goal is to surface accurate, source-cited information as quickly as possible.
How current is the data during election day?+
National seat totals and rapidly-changing constituencies refresh every 2–5 minutes. Province and party totals update every 10 minutes. Slower-moving pages like candidate profiles update every 30–60 minutes. Each answer includes the exact timestamp from the source.
What languages can I use?+
You can ask in English or Nepali (नेपाली). The AI detects your language automatically and replies in kind. You can also switch mid-conversation.
Does the AI make up answers?+
No. The system only answers election-data questions from stored, timestamped snapshots scraped from Ekantipur and OnlineKhabar. If a constituency is not yet reporting results, the AI says so rather than guessing.
Is the service free?+
Yes, entirely free. There is no login required to ask questions or view results.

Ready to try it?

Ask about any constituency, candidate, or party — in English or Nepali.

Open AI Chat