The Indian Medical Association is a private, national voluntary organisation of physicians in India. It was established in 1928 as the All India Medical Association, and was renamed the Indian Medical Association in 1930.