Machilipatnam
Assembly seat no. 75 in Andhra Pradesh · Vidhan Sabha seat contested 4 times since 2009.
Andhra Pradesh also has a Lok Sabha constituency called MACHILIPATNAM. It is a different territory with a different electorate — see its 15 results.
Winner, 2019
PERNI VENKATARAMAIAH (NANI)
YSRCP
Elections held
4
2009–2024
Most successful party
TDP
won 2 of 4
Margin, 2019
5,851
3.92% of valid votes
Result, 2019
Runner-up
TDPKOLLU RAVINDRA
- Votes
- 60,290
- Vote share
- 40.44%
- Behind by
- 5,851
Electors
1,84,578
Total votes polled
1,49,102
Valid votes
1,49,102
NOTA votes
1,258
0.84% of votes polled
Turnout
80.8%
Full result, 2019
8 candidates · 1,49,102 valid votes
PERNI VENKATARAMAIAH (NANI)YSRCPwon
66,141
44.4%
KOLLU RAVINDRATDP
60,290
40.4%
BANDI RAMA KRISHNAJNP
18,807
12.6%
MAHAMMAD DADA SAHEBINC
1,219
0.8%
PANTAM VENKATA GAJENDRA RAOBJP
789
0.5%
PENTA V. V. NAGA MURALIDHARPRSHP
211
0.1%
VADLAMUDI SESHA SAI DURGA RAOIND
203
0.1%
VADAPALLI RAGHUNADHPPOI
184
0.1%
Past results
Most recent 4 of 4 elections
| Year | Winner | Party | Votes | Vote share | Runner-up | Margin |
|---|---|---|---|---|---|---|
| 2024 | Kollu. Ravindra | TDP | 1,05,044 | 63.73% | Perni Krishnamurthy (kittu) | 50,242 |
| 2019 | PERNI VENKATARAMAIAH (NANI) | YSRCP | 66,141 | 44.36% | KOLLU RAVINDRA | 5,851 |
| 2014 | KOLLU RAVINDRA | TDP | 75,209 | 53.43% | PERNI VENKATRAMAIAH (NANI) | 15,806 |
| 2009 | PERNI VENKATARAMAIAH | INC | 48,580 | 37.87% | KOLLU RAVINDRA | 11,399 |
Who has held it
Wins by party across every election above
Turnout and closeness over time
Turnout
Winning margin
Frequently asked
Straight answers to the questions this page exists to answer.
Who won the Machilipatnam assembly constituency in 2024?
Kollu. Ravindra (TDP) won Machilipatnam in 2024, by a margin of 50,242 votes.
Which party has won Machilipatnam the most times?
TDP, with 2 of the 4 wins recorded since 2009.
How many times has Machilipatnam gone to the polls?
4 times, from 2009 to 2024.
Who has won Machilipatnam the most times?
Kollu. Ravindra, with 1 win between 2024 and 2024.







