Thomas Powys may refer to:
- Thomas Powys (judge) (1649–1719), MP and Attorney General to King James II
- Thomas Powys (priest) (1747–1809), Anglican clergyman
- Thomas Powys, 1st Baron Lilford (1743–1800), British politician
- Thomas Powys, 2nd Baron Lilford (1775–1825), British peer
- Thomas Powys, 3rd Baron Lilford (1801–1861), British peer and politician
- Thomas Powys, 4th Baron Lilford (1833–1896), British aristocrat and ornithologist