Curbside GuideKnow before you throw.

Thanksgiving trash guide: holiday pickup changes, turkey fryer oil, extra trash and boxes.

← All cities

How to get rid of a mattress in St. Petersburg, FL

Not your city? Change

Quick answer

Request a free Special Pickup in SeeClickFix or at 727-893-7398, list up to 4 mattresses or box springs, and put them out unbagged where your trash is collected.

Last verified:

Curbside
Yes. City of St. Petersburg Special Pickup takes mattresses and box springs at no additional charge, up to 4 mattresses or box springs per collection (confirmed by Contact.Sanitation email, November 2, 2026).
Bag rule
No. The City says they do not need to be wrapped or bagged in plastic.
Cost / fines
Free for up to 4 mattresses/box springs per Special Pickup. Items outside the free Special Pickup list (large piles of waste, building materials, brush) are $27.19 per cubic yard (City email of November 2, 2026; the Special Pickup web page still shows the older $25.65 figure).
Appointment
Yes. Submit a Special Pickup request in SeeClickFix (a photo helps) or call 727-893-7398.
Tip
There is no City mattress drop-off. Residents can haul to the Pinellas County Solid Waste Disposal Complex at 3095 114th Ave N. Place Special Pickup items where your trash is normally collected (curb or alley).

Official source: www.stpete.org

Helpful supplies

FAQ

How do I get rid of a mattress in St. Petersburg?

Request a free Special Pickup in SeeClickFix or at 727-893-7398, list up to 4 mattresses or box springs, and put them out unbagged where your trash is collected.

Does my mattress need to be bagged in St. Petersburg?

No. The City says they do not need to be wrapped or bagged in plastic.

How much does mattress disposal cost in St. Petersburg?

Free for up to 4 mattresses/box springs per Special Pickup. Items outside the free Special Pickup list (large piles of waste, building materials, brush) are $27.19 per cubic yard (City email of November 2, 2026; the Special Pickup web page still shows the older $25.65 figure).

Do I need an appointment for mattress pickup in St. Petersburg?

Yes. Submit a Special Pickup request in SeeClickFix (a photo helps) or call 727-893-7398.

Nearby cities

Other items in St. Petersburg