John L. Lowery is an American politician who has served as a member of the North Carolina House of Representatives for North Carolina's 47th House district since 2025 and as chair of the Lumbee Tribe of North Carolina since January 2022. A member of the Republican Party, he succeeded his brother Jarrod Lowery.
Lowery was born and raised in Robeson County, North Carolina, and is a member of the Lumbee Tribe of North Carolina. He graduated from University of North Carolina Pembroke with a bachelor's degree in political science and American Indian studies and from the University of North Carolina Chapel Hill with a master's degree in public administration. After graduating, he worked as a public schools teacher.
On January 6, 2022, Lowery was sworn in as Chairman of the Lumbee Tribe of North Carolina. He won re-election in 2024.
On October 7, 2025, Jarrod Lowery resigned from the North Carolina House of Representatives and the Robeson County Republican Party Executive Committee selected John Lowery as his replacement. He was sworn in on October 17, 2025.