Machilipatnam is a locality located 1441.15 km north-northwest from New Delhi in Andhra Pradesh, India. The population of Machilipatnam is 169,892 people. You can find Machilipatnam on any map using the following decimal coordinates: 16.1875 (latitude), 81.1389 (longitude).