The weight a porch swing can hold will vary depending on the manufacturer and style. In general, they'll range from 250 to 800 lbs. On average you'll find the single-seater to hold up to 250 lbs. A double seater will typically hold 500 lbs and up.