The 2004 Andhra Pradesh Legislative Assembly election was held in April 2004 to elect members of the Andhra Pradesh Legislative Assembly. The Indian National Congress (INC) won the election, winning 185 of the 294 seats, defeating the incumbent Telugu Desam Party (TDP). Following the election, Y. S. Rajasekhara Reddy was sworn in as the Chief Minister of Andhra Pradesh.

Previous assembly On the recommendation of the Chief Minister N. Chandrababu Naidu, Governor Surjit Singh Barnala dissolved the 11th Andhra Pradesh Legislative Assembly on 14 November 2003, to facilitate early elections and seek a fresh mandate. The tenure of the Assembly was originally scheduled to end on 9 November 2004. The state was being governed by the National Democratic Alliance (NDA) led by the TDP in alliance with the Bharatiya Janata Party (BJP), with N. Chandrababu Naidu serving as Chief Minister since 1995. The tenure of the incumbent government saw a focus on economic development and IT sector growth, while the Telangana region witnessed strong regional sentiment and growing demands for a separate state, which led to the formation of the Telangana Rashtra Samithi (TRS) in 2001.

Background The election marked the first time in the history of Andhra Pradesh that the INC entered into a pre-poll alliance with a regional party. The INC led a coalition with the TRS, the Communist Party of India (CPI) and the Communist Party of India (Marxist) (CPI-M) to challenge the incumbent NDA government.

The INC-led alliance performed well in the election, with INC, TRS, CPI and CPI(M) collectively securing 226 seats in the legislative assembly. As leader of the INC Legislature Party, Y. S. Rajasekhara Reddy was invited by Governor Surjit Singh Barnala to form the government. The government completed its full five year term, with the tenure of the Legislative Assembly due to expire on 30 May 2009. The Election Commission of India (ECI) scheduled the Assembly elections alongside the 2004 Indian general election, with polling in each Assembly constituency conducted in the same phase as the corresponding Parliamentary constituency.

Schedule The election schedule was announced by the ECI on 29 February 2004.

Poll event Date Phase 1 Phase 2 Date of announcement 29 February 2004 Notification date 24 March 2004 31 March 2004 Last date for filing nomination 31 March 2004 7 April 2004 Scrutiny of nomination 2 April 2004 8 April 2004 Last date for withdrawal of nomination 5 April 2004 10 April 2004 Date of poll 20 April 2004 26 April 2004 Date of counting of votes11 May 2004 No. of constituencies 147 147

Phases Phase1 (21 PCs; 147 ACs)2 (21 PCs; 147 ACs)Parliamentary constituencyAssembly constituencyParliamentary constituencyAssembly constituency No. Name No. Name No. Name No. Name1Srikakulam1Ichapuram7Kakinada42Jaggampeta2Sompeta43Peddapuram3Tekkali44Prathipadu (East Godavari)4Harischandrapuram45Tuni5Narasannapeta46Pithapuram15Amadalavalasa47Sampara16Srikakulam48Kakinada2Parvathipuram (ST)6Patapatnam8Rajahmundry39Burugupudi7Kothuru (ST)40Rajahmundry8Naguru (ST)41Kadiam9Parvathipuram50Anaparthi10Salur (ST)51Ramachandrapuram13Vunukuru52Alamuru14Palakonda (SC)72Kovvur3Bobbili11Bobbili9Amalapuram (SC)49Tallarevu12Therlam53Mummidivaram (SC) 17Etcherla (SC)54Allavaram (SC)18Cheepurupalli55Amalapuram19Gajapathinagaram56Kothapeta20Vizianagaram57Nagaram (SC)21Sathivada58Razole4Visakhapatnam22Bhogapuram10Narsapur59Narasapur23Bhemmunipatnam60Palacole24Visakhapatnam-I61Achanta (SC)25Visakhapatnam-II62Bhimavaram26Pendurthi63Undi27Uttarapalli64Penugonda28Srungavarapukota (ST)66Attili5Bhadrachalam (ST)29Paderu (ST)11Eluru65Tanuku37Chintapalli (ST)67Tadepalligudem38Yellavaram (ST)68Ungutur71Gopalapuram (SC)69Dendulur73Polavaram (ST)70Eluru274Bhadrachalam (ST)74Chintalapudi275Burgampahad (ST)87Kaikalur6Anakapalli30Madugula12Machilipatnam82Nuzvid31Chodavaram83Gannavaram32Anakapalli84Vuyyur33Paravada85Gudivada34Elamanchili86Mundinepalli35Payakaraopeta (SC)88Malleswaram36Narsipatnam89Bandar28Nagarkurnool (SC)188Achampet (SC)13Vijayawada75Jaggayapeta189Nagarkurnool76Nandigama190Kalwakurthy77Vijayawada West191Shadnagar (SC)78Vijayawada East192Jadcherla79Kankipadu195Kollapur80Mylavaram203Pargi81Tiruvuru (SC)29Mahbubnagar193Mahbubnagar14Tenali90Nidumolu (SC)194Wanaparthy91Avanigadda196Alampur93Repalle197Gadwal94Vemur198Amarchinta95Duggirala199Makthal96Tenali200Kodangal102Mangalagiri30Hyderabad201Tandur15Guntur99Prathipadu (Guntur)202Vikarabad (SC)100Guntur-I204Chevella101Guntur-II215Karwan103Tadikonda (SC)216Yakutpura104Sattenapalli217Chandrayangutta105Peddakurapadu218Charminar110Chilakaluripet31Secunderabad206Musheerabad16Bapatla92Kuchinapudi207Himayatnagar97Ponnur208Sanathnagar98Bapatla209Secunderabad111Chirala210Khairatabad112Parchur213Asafnagar113Martur214Maharajgunj114Addanki32Siddipet (SC)211Secunderabad Cantt. (SC)17Narasaraopet106Gurazala 219Medchal107Macherla220Siddipet108Vinukonda221Dommat109Narasaraopeta222Gajwel (SC)120Cumbum223Narsapur121Darsi228Ramayampet122Markapuram33Medak224Sangareddy18Ongole115Ongole225Zahirabad116Santhanuthalapadu (SC)226Narayankhed117Kandukur227Medak118Kanigiri229Andole (SC)119Kondepi232Kamareddy124Udayagiri233Yellareddy125Kavali34Nizamabad230Balkonda19Nellore (SC)126Allur231Armoor127Kovur234Jukkal (SC)128Atmakur (Nellore)235Banswada129Rapur236Bodhan130Nellore237Nizamabad131Sarvepalli238Dichpalli132Gudur (SC)35Adilabad239Mudhole20Tirupathi (SC)133Sullurupeta (SC)240Nirmal134Venkatagiri241Boath (ST)135Srikalahasti242Adilabad136Satyavedu (SC)243Khanapur (ST)137Nagari244Asifabad138Puttur246Sirpur149Tirupathi36Peddapalli (SC)245Luxettipet21Chittoor139Vepanjeri (SC)247Chinnur (SC)140Chittoor 248Manthani141Palamaner (SC)249Peddapalli142Kuppam250Myadaram (SC)143Punganur251Huzurabad147Pileru253Indurthi148Chandragiri37Karimnagar254Karimnagar22Rajampet144Madanapalle255Choppadandi145Thamballapalle256Jagtial146Vayalpad257Buggaram150Kodur (SC)258Metpalli151Rajampet259Sircilla152Rayachoty260Narella (SC)153Laakkireddipalli38Hanamkonda252Kamalapur23Cuddapah154Cuddapah261Cheriyal155Badvel262Jangaon156Mydukur268Ghanpur Station (SC)157Proddatur270Hanamkonda158Jammalamadugu271Shyampet159Kamalapuram272Parkal (SC)160Pulivendula39Warangal263Chennur24Hindupur161Kadiri264Dornakal162Nallamada265Mahabubabad163Gorantla266Narsampet164Hindupur267Wardhannapet165Madakasira269Warangal166Penukonda273Mulug (ST)173Dharmavaram40Khammam276Kothagudem25Anantapur167Kalyanadurg (SC)277Sathupalli168Rayadurg278Madhira169Uravakonda279Palair (SC)170Gooty280Khammam171Singanamala (SC)281Shujatnagar172Anantapur282Yellandu (ST)174Tadipatri41Nalgonda205Ibrahimpatnam (SC)26Kurnool175Alur (SC)212Malakpet176Adoni289Nalgonda177Yemmiganur291Alair (SC)178Kodumur (SC)292Bhongir179Kurnool293Mungode180Pattikonda294Devarakonda (ST)181Dhone42Miryalguda 283Tungaturthi27Nandyal123Giddalur284Suryapet (SC)182Koilakuntla285Kodad183Allagadda286Miryalaguda184Panyam287Chalakurthi185Nandikotkur288Nakrekal186Nandyal290Ramannapet187Atmakur (Kurnool) Parties and Alliances +Source:Alliance/Party Flag Symbol LeaderSeats contestedNDA Telugu Desam Party N. Chandrababu Naidu 267294Bharatiya Janata PartyN. Indrasena Reddy27INC+Indian National Congress D. Srinivas 223+11268+22Telangana Rashtra Samithi K. Chandrasekhar Rao 37+17 Communist Party of India (Marxist) B. V. Raghavulu 4+10Communist Party of India K. Narayana 4+8All India Majlis-e-Ittehadul Muslimeen Akbaruddin Owaisi7

List of Candidates