Sir Thomas McMahon, 2nd Baronet

Lieutenant-General Sir Thomas McMahon, 2nd Baronet (1779–1860) was a British Army officer.

Military career
McMahon served in the Portuguese army in the Peninsula War and became adjutant-general in India. He went on to be Lieutenant-Governor of Portsmouth in 1834 and Commander-in-chief of the Bombay Army on 14 February 1840 retiring from that post on 8 April 1847.