Major General John Porter Lucas (January 14, 1890 – December 24, 1949) was a senior officer of the United States Army who saw service in World War I and World War II. He was the commander of VI Corps during the Battle of Anzio (Operation Shingle) in the Italian Campaign of World War II.