Nainital (Lok Sabha constituency)

Nainital Lok Sabha constituency (Hindi: नैनीताल लोक सभा निर्वाचन क्षेत्र) was a Lok Sabha (parliamentary) constituency in Uttarakhand. This constituency came into existence in 1952 and existed until 2009, following the delimitation of Lok Sabha constituencies.

Assembly segments

Before the formation of Uttarakhand

Nainital Lok Sabha constituency comprised the following five Vidhan Sabha (legislative assembly) constituency segments of Uttar Pradesh:

District Assembly constituency segments
Name SC/ST
Bareilly Baheri
Nainital
Haldwani
Nainital
Udham Singh Nagar
Kashipur
Khatima SC

After the formation of Uttarakhand

Nainital Lok Sabha constituency comprised the following twelve Vidhan Sabha (legislative assembly) constituency segments of Uttarakhand:

District Assembly constituency segments
Number Name SC/ST
Nainital
53 Dhari
54 Haldwani
52 Mukteshwar SC
55 Nainital
56 Ramnagar
Udham Singh Nagar
59 Bajpur
57 Jaspur
58 Kashipur
63 Khatima ST
60 Pantnagar–Gadarpur
61 Rudrapur–Kichha
62 Sitarganj SC

Members of Parliament

Keys:

  BJP
  JD
  JP
ElectionMemberParty
1951–52Chandra Dutt PandeIndian National Congress
1957Chandra Dutt PandeIndian National Congress
1962Krishna Chandra PantIndian National Congress
1967Krishna Chandra PantIndian National Congress
1971Krishna Chandra PantIndian National Congress (R)
1977Bharat BhushanJanata Party
1980Narayan Datt TiwariIndian National Congress (I)
1984Satendra Chandra GhuriaIndian National Congress (I)
1989Mahendra Singh PalJanata Dal
1991Balraj PasiBharatiya Janata Party
1996Narayan Datt TiwariAll India Indira Congress (Tiwari)
1998Ila PantBharatiya Janata Party
1999Narayan Datt TiwariIndian National Congress
2002 (By-election)Mahendra Singh PalIndian National Congress
2004Karan Chand Singh BabaIndian National Congress

[1][2]

gollark: How SHOULD I do it?
gollark: ↑ you, as a result
gollark: ```rustfn matches(expr: &Value, condition: &Value) -> Option<Bindings> { match (expr, condition) { (Value::Num(a), Value::Num(b)) => if a == b { Some(HashMap::new()) } else { None }, (Value::Call(efn, eargs), Value::Call(rfn, rargs)) => { if efn != rfn { return None } if rargs.len() != eargs.len() { return None } let mut out_bindings = HashMap::new(); for (rarg, earg) in rargs.iter().zip(eargs) { match matches(earg, rarg) { Some(x) => out_bindings.extend(x), None => return None } } Some(out_bindings) }, (_, Value::Identifier(b)) => Some(vec![(b.clone(), expr.clone())].into_iter().collect()), _ => None }}```
gollark: You fell right into my trap, actually.
gollark: ↓ wrong

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.