Skip to content
Know Your MP
Methodology

How this is built

A site about public records has to be accountable for its own. What follows is where each figure comes from, how to read the harder ones, and the rules this project holds itself to.

This site will
  • Show the source for every figure
  • Show when it was read and what period it covers
  • Separate what the record says from what it might mean
  • Say plainly when data is missing, and why
  • Explain the terms that are easy to misread
  • Keep source corrections and retrieval dates visible
This site will not
  • Score, grade or rate an MP
  • Rank MPs against each other
  • Call a record good or bad
  • Endorse or oppose any party or candidate
  • Suggest guilt from a declared case
  • Claim an MP built something the source does not credit to them

The reason for the second list: a score is an argument wearing the clothes of a fact. The moment a site assigns one, it has stopped being a record and started being an opinion, and you have to trust the site rather than the source. We would rather you trusted the source.

How to read the data

Four things that are easy to misread

01

Declared criminal cases

Candidates must declare, on oath, the criminal cases pending against them at nomination. The number is that declaration.

A declared pending case is not a conviction or a finding of guilt. Read the cited affidavit for the reported case details and stage of proceedings.

The count carries no weight information either: three minor cases and three grave ones both read as 3. If the number matters to you, follow it to the affidavit and read the sections and the stage each case has reached. That is why the link is there.

02

Declared assets and liabilities

Self-declared totals for the candidate, their spouse and dependants, as of the nomination date. Read the cited declaration for the valuation basis of each item.

Read the two together. A large asset figure alongside a large liability figure describes a different situation from the same asset figure alone.

03

Parliamentary activity

Attendance, questions, debates and bills are counts of participation published by the Lok Sabha Secretariat. They measure how often, not how well.

They also carry structural caveats: ministers do not question their own government, and much substantive work happens in committees these counts do not capture. We publish the count and the caveat together, and never convert them into a performance figure.

04

MPLADS funds

Each MP may recommend works worth ₹5 crore a year in their constituency. The money is never held by the member: the District Authority sanctions the works, executes them and reports the expenditure.

Allocation, recommendation, sanction and expenditure are separate stages. The displayed financial totals cover the selected tenure; the portal does not supply an explicit reporting cut-off. They are not a measure of an individual member’s performance.

How we count parliamentary work

What each number counts, exactly

These definitions are implemented in one place in the code, so the published rule and the arithmetic cannot drift apart. Where a rule cannot be followed exactly, the figure stays unpublished rather than approximated.

Questions
Unique official question IDs on which the member is listed as a questioner. Questions are often tabled jointly, so one question can appear on several members’ records - but only once on each.
Debates
Unique official participation records. Not pages on which the member’s name appears: a name in a transcript is frequently another member referring to them, and counting those would inflate the figure substantially.
Bills
Private member bills introduced by the member. Government bills they spoke on are not counted - private member bills are rare, and folding in government bills would make the number meaningless.
Attendance
Shown by session. Signed entries are counted using the official attendance codes. A fraction is published only when dates reconcile with the session calendar. Not signed is not inferred absence. No lifetime or aggregate percentage is published.

Counts are derived from individual records. A verified complete empty response may produce zero; an unintegrated or failed dataset stays unavailable. Attendance is shown by session, with incompatible calendars excluded from fractions.

Data states
Published
Attributed to a named source. Ingested records pass identity, schema, date, duplication and reconciliation checks. These checks do not independently establish the accuracy of the source itself.
Not yet connected
The source exists and is named; the integration is not built. Shown as “Not yet integrated”, never as zero.
Source unavailable
A failed update retains the last successful snapshot and displays the failure. Without a usable snapshot, figures stay unavailable.
No comparable data
Records exist but do not support the requested statistic. The reason is shown; missing values never become zero.
Stale or partial
Retrievals older than 30 days and known coverage or source conflicts are disclosed alongside the records.
Not published
No public body publishes this figure. We say so rather than estimate it.
Location logic

How a PIN becomes a seat

PIN codes are postal geography. Constituency boundaries are electoral geography, set by the Delimitation Commission. They were drawn for different purposes and do not align: one PIN can straddle two seats, and a seat contains many PINs.

For published seats the mapping is checked by hand against the delimitation order and the assembly segments it lists. It is a strong starting point, not a legal determination. The authoritative answer for any individual is the constituency printed on their electoral roll entry.

Locating by device is deliberately not connected. Doing it properly needs a point-in-polygon test against published boundary geometry; doing it badly would mean confidently showing someone the wrong MP.

The evidence base

Every source

  1. 01
    Affidavit filed with nomination, Mumbai North-West, General Election 2024

    Election Commission of India · portal root · deep link pending

    Self-sworn declaration filed by the candidate at the time of nomination. The Commission publishes the affidavit; it does not verify the contents.

    read 17 August 2026

  2. 02
    General Election to Lok Sabha 2024 - constituency-wise result

    Election Commission of India · portal root · deep link pending

    read 17 August 2026

  3. 03
    Member profile, 18th Lok Sabha

    Lok Sabha Secretariat

    Official member biography and constituency listing.

    read 24 September 2026

  4. 04
    Member-wise questions, debates and legislative activity

    Digital Sansad, Lok Sabha Secretariat · portal root · deep link pending

    Attendance and participation records are published session by session and are revised after each session concludes.

    read 17 August 2026

  5. 05
    Guidelines on Member of Parliament Local Area Development Scheme

    Ministry of Statistics and Programme Implementation

    Defines the annual entitlement, the recommend-sanction-release sequence, and what the funds may be spent on.

    read 17 August 2026

  6. 06
    MPLADS portal - constituency and work-wise expenditure

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Work-level records are published by the District Authority and update on their own schedule.

    read 17 August 2026

  7. 07
    PIN code directory

    Department of Posts, Government of India

    Used only to identify the locality. Postal boundaries are not electoral boundaries.

    read 17 August 2026

  8. 08
    Delimitation of Parliamentary and Assembly Constituencies Order, 2008 - Maharashtra

    Delimitation Commission of India · portal root · deep link pending

    Defines which assembly segments make up each Lok Sabha constituency.

    read 17 August 2026

  9. 09
    Member 5701 biography

    Digital Sansad, Lok Sabha Secretariat

    Official spelling is Mumbai North West. The seed retains Mumbai North-West. The biography is not the nomination affidavit.

    Retrieval details · official source · sansad-1.0.0

    Reporting period: 18th Lok Sabha

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:09.924Z

      SHA-256: 1c061242d28b3053a5307906597c57466006414d12548f9029166f766138af72

    read 19 September 2026

  10. 10
    Member questions

    Digital Sansad, Lok Sabha Secretariat

    Retrieval details · official source · sansad-1.0.0

    Reporting period: 18th Lok Sabha

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:10.975Z

      SHA-256: a842fdada6ffe7dbc111885fdd467d5bc16a5a459f16dbf48ec4d90145365c4b

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:11.966Z

      SHA-256: 0e45e916696ae6a6864fa4e163677850ddf6b8c2c909fb897897fde81eddba4e

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:12.999Z

      SHA-256: 16980a94a5cdf7a1c599f561f0f10a056b3a4ad1aea32e3c2e6f5af9c7d5b212

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:14.065Z

      SHA-256: 92f2b70248041d8a2598d70587e53f6e5770ec20779bbe2b0a28f98ab17901d9

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:15.034Z

      SHA-256: 397e0c04424d899b5f03ca6cd603584d12e8c0879729f3338640de82bf2aafc1

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:15.995Z

      SHA-256: f0da6f2eefa5683412bf57d0e4fd97dc5dcd60d8cfdfdb8daa7b847abbdbd5a0

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:17.045Z

      SHA-256: e463998f33d6eb56a67c9dfb77c05fe016af4ab6216add7d932e90cf34f29e28

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:18.189Z

      SHA-256: 303c4d29dc097c049f05b1d471b305d2ccd2a0806604e4a96ed664308af97005

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:19.197Z

      SHA-256: 4122f333dff372679f8d6c5dbac66527d622bbc909fc3124cb517dca32e9ad3c

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:20.187Z

      SHA-256: e9c1de4a87660089a211440c08d0bde179b6ada22ff7afaa59c43aa7ffd5bcf8

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:20.869Z

      SHA-256: 94de7434ebf90971d7ed412c3519c9b4381a4b7ff75a0f584728d6303c8acdc3

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:21.689Z

      SHA-256: 9dbcee5e0eddcc1c3fee784c79b7b13696479e5ddf7a048aed786fd18a2c9ec1

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:22.766Z

      SHA-256: 42f0e6e289846ac03e098be09c6a138767fd8e98d5dce61e8f8746fe9f85a7a4

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:23.706Z

      SHA-256: 341abbb20e6da1dad1f518b3772e55bb11ddbeac512b78c5b598854763bca9dd

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:24.702Z

      SHA-256: 1118e7997e3d926e0c4cc56efe9253212919f1b60f51a7de12b68d84205285e0

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:25.501Z

      SHA-256: 8caded0a5c4a80d6a31814b0495919c7b9bfb665c2a64f88a62a9ddf476d2318

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:26.549Z

      SHA-256: 4c91c7e7d9766e4d6dc9dbb47388801283ed64fa4a071e119540ff35666230c9

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:27.578Z

      SHA-256: cc8f3e9d4dfd38b786bd385e3d9cb34e5e5bce342a1eac166bb1d9f44efe9fe1

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:28.590Z

      SHA-256: 44633928542481185b79c8bcce797bbd7466431b637d69f33ce68784d34ae2b4

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:29.258Z

      SHA-256: 4d2dcf366a9c896c7558f5483781daee17de60287894a3bbcbf8949b764f62a2

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:30.193Z

      SHA-256: e9b85083330b5d21489f75f673ca3fa439a252aa92046d36402441f16351282a

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:31.232Z

      SHA-256: 2252a6701fe66eba2a9744e0b7b38108b3652a90cd75a727049bf4cfb867b96c

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:32.034Z

      SHA-256: 7e2659b5d143f08be86121fbab7940d405c8b7566bca5c69008a9edd068e67ea

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:32.964Z

      SHA-256: e67a3af2ee6a71c8fdcd74213ed6d5c25df1214152315f9ef40d29069957e8ca

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:33.819Z

      SHA-256: f6eb4d0b5b04db2d8fa8d42cadf8331636326c9c263179190042b1a2e8889ed0

    read 19 September 2026

  11. 11
    Member participation records

    Digital Sansad, Lok Sabha Secretariat

    Retrieval details · official source · sansad-1.0.0

    Reporting period: 18th Lok Sabha

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:33.937Z

      SHA-256: 31f0bf6e3d002909439d581c800e8fa5223cd873caebcde18ca94989c312f546

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:33.995Z

      SHA-256: a43f855aae5ac767a038c3887925ce1259b9eac56c7d5df0a65d452ded5cb60a

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.095Z

      SHA-256: 7b029ecb5665b787d0a00afda11eb474e075c63c6f79d79b6109c894efe48120

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.157Z

      SHA-256: 71d0db428460aa9158ae0245dc20864fedc13072f89b02fd89c3ca95eee31463

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.217Z

      SHA-256: 5277571201dfb1ac0bbdc529161256ea9f1a15b7a3c111c2d9eb274058ec615c

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.271Z

      SHA-256: 49a877d02728c07e3b031f4c68719271598162f819b80d6d6e4554a8071eff75

    read 19 September 2026

  12. 12
    Private bill introductions

    Digital Sansad, Lok Sabha Secretariat

    Retrieval details · official source · sansad-1.0.0

    Reporting period: 18th Lok Sabha

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.343Z

      SHA-256: d941484e8a58ec3f552b2689a12e022eb89638beee496a1270c6a08b94b47fd7

    read 19 September 2026

  13. 13
    Committee membership terms

    Digital Sansad, Lok Sabha Secretariat

    Retrieval details · official source · sansad-1.0.0

    Reporting period: 18th Lok Sabha

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.452Z

      SHA-256: 2b4d517ae9f1c2c6e9db3639c691631c1cf02fe7cfa0b1b1243796a6a0e2e609

    read 19 September 2026

  14. 14
    Session calendars and attendance entries

    Digital Sansad, Lok Sabha Secretariat

    Retrieval details · official source · sansad-1.0.0

    Reporting period: 18th Lok Sabha

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.631Z

      SHA-256: 14013bb569d441e193893e6318579fe061aab72a5af59aca9a8c04377bd8a1af

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.712Z

      SHA-256: e876540285a2066d5399744b60077498665be7617b9e4c9d19daa2d6e09a2507

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.779Z

      SHA-256: b3c2cdd083f4e4d1562983ca40c2baf96ad24ce95033498cd3f0f43cff91b80c

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.846Z

      SHA-256: e68685a3c8bff89ce4f530ea3b34b2bd39d4a0e75c02db098dcd97eefe7a310d

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.915Z

      SHA-256: 797efeab0c0288286bfc2ec98c5130078c821762fabbbb3ce04281af86ee0a7a

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:34.990Z

      SHA-256: bbb0c8c3907a02e34b77725a8fc503f61cf58568ecb8d622d686e274a8253f18

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:35.057Z

      SHA-256: cce13ca114cfdc9c3c4111cbe94ed6738f253b93fe7e9964af7ef247cb989d9d

    • GET · source request ↗

      Retrieved: 2026-09-19T19:06:35.124Z

      SHA-256: eedffa090832509618f2fb7b083547d664a1ed5e20f4bce483076849a10231a5

    read 19 September 2026

  15. 15
    Member mapping: getStateData

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Select Maharashtra → Mumbai North West → Ravindra Dattaram Waikar → 18th Lok Sabha on the dashboard. Member 3042793; reporting cut-off is not supplied.

    Retrieval details · official source · mplads-1.0.0

    Reporting period: 18th Lok Sabha; dashboard as retrieved (reporting cut-off not supplied)

    • POST · https://mplads.mospi.gov.in/rest/PreLoginDashboardData/getStateData

      Report parameters: {}

      Retrieved: 2026-09-19T19:07:56.139Z

      SHA-256: 8f367819bb2cc9b7c6f057a63db809e14f8632b9572e02becd9054413f0cf9c8

    read 19 September 2026

  16. 16
    Member mapping: getTenureData

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Select Maharashtra → Mumbai North West → Ravindra Dattaram Waikar → 18th Lok Sabha on the dashboard. Member 3042793; reporting cut-off is not supplied.

    Retrieval details · official source · mplads-1.0.0

    Reporting period: 18th Lok Sabha; dashboard as retrieved (reporting cut-off not supplied)

    • POST · https://mplads.mospi.gov.in/rest/PreLoginDashboardData/getTenureData

      Report parameters: {"uname":"0,0,0,2"}

      Retrieved: 2026-09-19T19:07:56.194Z

      SHA-256: 791ef12e0d8cc384c7a3c5ddf454b5b30e2c4baada84de9ad8ea59f578290c29

    read 19 September 2026

  17. 17
    Member mapping: getConstituencyData

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Select Maharashtra → Mumbai North West → Ravindra Dattaram Waikar → 18th Lok Sabha on the dashboard. Member 3042793; reporting cut-off is not supplied.

    Retrieval details · official source · mplads-1.0.0

    Reporting period: 18th Lok Sabha; dashboard as retrieved (reporting cut-off not supplied)

    • POST · https://mplads.mospi.gov.in/rest/PreLoginDashboardData/getConstituencyData

      Report parameters: {"id":"21"}

      Retrieved: 2026-09-19T19:07:56.253Z

      SHA-256: 89f145a67a1d2ebf466232d896d814c2c550cc5a9583f9689469353098efb9eb

    read 19 September 2026

  18. 18
    Member mapping: getMpAndConstCombo

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Select Maharashtra → Mumbai North West → Ravindra Dattaram Waikar → 18th Lok Sabha on the dashboard. Member 3042793; reporting cut-off is not supplied.

    Retrieval details · official source · mplads-1.0.0

    Reporting period: 18th Lok Sabha; dashboard as retrieved (reporting cut-off not supplied)

    • POST · https://mplads.mospi.gov.in/rest/PreLoginDashboardData/getMpAndConstCombo

      Report parameters: {"const_combo":"270,2,7"}

      Retrieved: 2026-09-19T19:07:56.313Z

      SHA-256: c5a96114885a2d81f0d30131a050fd80c0f000810c7e20571834966eb3283121

    read 19 September 2026

  19. 19
    Financial summary

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Select Maharashtra → Mumbai North West → Ravindra Dattaram Waikar → 18th Lok Sabha on the dashboard. Member 3042793; reporting cut-off is not supplied.

    Retrieval details · official source · mplads-1.0.0

    Reporting period: 18th Lok Sabha; dashboard as retrieved (reporting cut-off not supplied)

    • POST · https://mplads.mospi.gov.in/rest/PreLoginDashboardData/getTilesData

      Report parameters: {"uname":"21,270,3042793,2,7"}

      Retrieved: 2026-09-19T19:07:56.397Z

      SHA-256: 2ca4d1c99cbaf6ebd292f0b4db33af8fdf87a9f12d704a59a0972c1ffd7215f1

    read 19 September 2026

  20. 20
    Works recommended

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Select Maharashtra → Mumbai North West → Ravindra Dattaram Waikar → 18th Lok Sabha on the dashboard. Member 3042793; reporting cut-off is not supplied.

    Retrieval details · official source · mplads-1.0.0

    Reporting period: 18th Lok Sabha; dashboard as retrieved (reporting cut-off not supplied)

    • POST · https://mplads.mospi.gov.in/rest/PreLoginDashboardData/getTilesReportData

      Report parameters: {"combo":"21,270,3042793,2,7","key":"Works Recommended"}

      Retrieved: 2026-09-19T19:07:56.542Z

      SHA-256: 15e6f6a7be34ce72e9011aede12c44b3ab604fb24c3b26ae3d23082abc4ad125

    read 19 September 2026

  21. 21
    Works sanctioned

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Select Maharashtra → Mumbai North West → Ravindra Dattaram Waikar → 18th Lok Sabha on the dashboard. Member 3042793; reporting cut-off is not supplied.

    Retrieval details · official source · mplads-1.0.0

    Reporting period: 18th Lok Sabha; dashboard as retrieved (reporting cut-off not supplied)

    • POST · https://mplads.mospi.gov.in/rest/PreLoginDashboardData/getTilesReportData

      Report parameters: {"combo":"21,270,3042793,2,7","key":"Works Sanctioned"}

      Retrieved: 2026-09-19T19:07:56.804Z

      SHA-256: ec5b076cd01abb8414383907739cfa4ec7d829985dff6b5048a28ff1059e4ed5

    read 19 September 2026

  22. 22
    Reported expenditure transactions

    Ministry of Statistics and Programme Implementation · portal root · deep link pending

    Select Maharashtra → Mumbai North West → Ravindra Dattaram Waikar → 18th Lok Sabha on the dashboard. Member 3042793; reporting cut-off is not supplied.

    Retrieval details · official source · mplads-1.0.0

    Reporting period: 18th Lok Sabha; dashboard as retrieved (reporting cut-off not supplied)

    • POST · https://mplads.mospi.gov.in/rest/PreLoginDashboardData/getTilesReportData

      Report parameters: {"combo":"21,270,3042793,2,7","key":"Expenditure on Completed and On-going Works as on Date"}

      Retrieved: 2026-09-19T19:07:56.873Z

      SHA-256: 60efd41c9201b63ac77cdcf42b5d08b4bc8c3b5e7a9c2c1a2b1842f891b17b73

    read 19 September 2026

Coverage

1/543

Coverage is currently one constituency. Parliamentary and MPLADS records have source snapshots and automated validation. Inherited affidavit facts and PIN mapping retain their existing citations and still need exact-document re-verification.

  1. 01Resolve gaps between Digital Sansad attendance calendars and entries.
  2. 02Resolve conflicting MPLADS work stages and obtain an explicit reporting cut-off.
  3. 03The remaining Lok Sabha constituencies, seat by verified seat.
  4. 04Nationwide PIN and location lookup against published boundary geometry.
  5. 05State assemblies, then municipal councillors and local public works.
  6. 06A route for citizens to flag what the record claims against what is on their street.
Find your representative
Methodology | Know Your MP