Mary Powell may refer to:
- Mary Powell (suffragist) (1854–1946), New Zealand temperance worker and suffragist
- Mary Powell (actress) (died 1723), English stage actress
- Mary Elizabeth Turner (1854–1907), née Powell, English embroiderer
- Mary Alice Powell Lindsay (1883–1979), first registered nurse in Utah