Când Congresul este considerat centru-stânga în cultura politică indiană, iar BJP este de dreapta. În cea mai mare parte a perioadei dintre 1950 când India a devenit pentru prima dată o republică și la sfârșitul anilor 1980, Congresul a deținut majoritatea în parlament. De atunci, totuși, a împărtășit din ce în ce mai mult scena politică cu BJP, precum și cu partidele regionale puternice care au forțat adesea crearea de guverne de coaliție multipartidă la centru. În primele trei alegeri generale ale Republicii India, din 1951, și în 1962, guvernul condus de Nehru a câștigat șapte partide naționale recunoscute, inclusiv Congresul Național Indian și Partidul Bharatiya Janata (BJP), și mai mult de 40 de partide regionale.
În 1950