Yes, in most cases you can absolutely repaint urban outdoor furniture if you’re tired of the color. I’ve done it myself with a few balcony and courtyard pieces, and it’s usually a much cheaper option than replacing everything. The key is to work with the material you actually have—powder-coated steel, aluminum, wood, or plastic—and not just slap on any leftover wall paint.
For metal furniture, start by cleaning off dirt, grease, and pollution film. A degreaser helps a lot in city environments. Scuff the surface lightly with fine sandpaper so the new paint has something to grip, treat any rust spots, and use a metal-friendly exterior primer. If the piece is powder-coated, you may need a bonding primer; otherwise, the paint can peel. Then apply two thin coats of a weather-resistant outdoor paint rather than one thick coat. Thin coats dry better and look smoother.
Wood furniture is more forgiving. Sand it, fill cracks if needed, prime bare spots, and use an exterior wood paint or stain. Plastic or resin furniture is trickier—check whether the manufacturer recommends painting, and use a plastic-specific primer and paint to avoid flaking.
One honest tip: if the furniture is high-end powder-coated aluminum and you want that factory finish again, professional re-powder-coating may be worth it. But for everyday urban outdoor furniture, a careful DIY repaint can give you a fresh color and a few more years of use. Just pick a dry, mild day, let each coat cure properly, and don’t put the cushions back until everything is fully dry.