An MP and an MLA are both elected representatives, but they work at different levels of government. An MP works in the Parliament of India, represents a parliamentary constituency and makes laws for the entire country. Whereas, an MLA works in the State Legislative Assembly, represents a state assembly constituency and makes laws for the state.