How to Attach a Cushion So It Stays on a Rocking Chair
A cushion that constantly slides off the seat or creeps down the back turns a relaxing rock into a fidgety one. The good news is that keeping a cushion in place is simple once you know the options. Here are the best ways to attach a cushion so it stays put on a rocking chair.
Quick answer: The most reliable way to keep a cushion on a rocking chair is fabric ties looped around the back posts or spindles, with back cushions tied at both top and bottom. Other good options are hook and loop strips, a non slip gripper pad underneath, and elastic straps. Match the method to your chair, since a slat back and a solid back need slightly different approaches.
Fabric Ties: The Classic Solution
Ties are the most common and dependable method. Each tie loops around a part of the chair frame, such as the back posts, the spindles, or a horizontal rail, and knots to hold the cushion firmly. For a seat cushion, ties at the two back corners usually do the job. For a back cushion, tie it at both the top and the bottom so it cannot slide down as you rock. Standard placement is about 2 to 3 inches in from each corner. If you are buying a cushion, check that its ties will reach a solid part of your chair before you order, and our guide on how to measure a rocking chair for a cushion covers noting tie points.
Hook and Loop Strips
Adhesive hook and loop fasteners, often known by the brand name Velcro, are a strong, low profile option. Stick one side to the chair and the matching side to the cushion, and they grip firmly while still letting you lift the cushion off to clean it. This works especially well on solid back chairs where there is a flat surface to attach to.
A Non Slip Gripper Pad
For a seat cushion that slides on a smooth wooden seat, a piece of non slip gripper liner, the kind used in kitchen drawers and under rugs, placed between the cushion and the seat adds quiet, invisible grip. It is cheap, removable, and adds no clutter. The same material helps stop a whole chair sliding too, as we cover in how to keep a rocking chair from sliding.
Elastic Straps and Snaps
Elastic straps that loop under the seat or around the back hold a cushion snugly and absorb the motion of rocking. Snaps or buttons sewn to align with points on the chair are another tidy option, though they take a little setup. Both are good for cushions that take a lot of movement.
Matching the Method to Your Chair
The best method depends on the chair. A slat back or spindle back rocker is ideal for ties, since there are plenty of points to loop around, though you need the ties to line up with the slats. A solid back rocker suits hook and loop strips or elastic better, because there is nothing to thread a tie through. Combining methods, such as ties plus a gripper pad, gives the most secure hold of all for a chair that sees heavy use.
Frequently Asked Questions
Why does my rocking chair cushion keep sliding off?
Usually because it has no ties, the ties are in the wrong place, or the seat is smooth. Add ties to a solid part of the frame, or place a non slip pad underneath.
Where should I tie a back cushion?
Tie it at both the top and the bottom so it cannot slide down as you rock, looping the ties around the back posts or spindles.
What if my chair has nothing to tie to?
Use adhesive hook and loop strips or elastic straps, which do not need a spindle or rail to attach to.
You can find tie on cushions, gripper liner, and hook and loop strips on Amazon.

Researcher, writer, and the person who has probably sat in more rocking chairs than anyone you’ve ever met.