As of September 29, 2023, Pennsylvania general contractors earn $34.45 per hour. ZipRecruiter shows wages as high as $148.68 and as low as $13.13, but most Pennsylvania general contractor salaries are $21.73 (25th percentile) to $39.81.