Entry-level Petroleum Engineers earn between $91,984 and $109,503 annually, with a median of $99,693. The highest-paying states typically offer salaries within this range, with Texas and Oklahoma leading. Houston, TX, and Oklahoma City, OK, are among top cities, reflecting strong industry demand.