How to Make or Repair Rocking Chair Cushions

Updated on October 16, 2018
modern housewife profile image

Sarah is a homemaker and stay-at-home mom who enjoys writing about motherhood, healthy living, and all things home and garden.

After five years and two babies, my old rocking chair cushions were tired and lumpy. If I was going to use that old chair, I was going to have to do something about those cushions. I set out to make brand new seat cushions and covers for my little chair. It was surprisingly easy, and it turned out beautiful.

Here's how you can do it too.

Cost: $50–$60

Time: 4 hours or fewer

Materials You'll Need:

  • foam
  • fabric
  • matching tread
  • needle
  • push pins
  • fabric marking pin
  • sewing machine

Cut New Foam Cores for the Seat Cushions

How to Make a Template for New Cushions

If you don't have the old cushions, or want to make cushions for a chair that didn't come with a cushion, you'll have a little more work to do. You'll need to make a template out brown paper bags. Lay the bag onto the chair, pressing into the corners. Trace around the chair's perimeter and cut away the excess paper to make your template.

Of course, if you have them, use the old seat cushions as templates for the new ones.

Cutting New Foam Cores for the Cushions

Now that you have your templates, either the old cushions with the cover removed or the paper template, take some quick measurements so you know how much foam to buy. It is fairly expensive, so you don't want to buy more than you need. You can purchase foam at any craft store. Trying to be economical, I used 2" foam for the seat and 1" for the back, but for a cushier seat, you could use 3" or even 4" foam.

Set the old cushion or template on top of the new foam sheet and trace around it. Cut out the cushion using a sharp utility knife or scissors.

Sewing the New Seat Cushion Covers

1.5" or Thinner Cushions

Iron the fabric and fold it in half. Lay the cushion on top and trace around the cushion, leaving a space about the cushion's width between the cushion and the cut line. Cut out the fabric and center the foam piece between the two layers, right-sides together. Pin the material around three sides of the foam piece, leaving the back open.

Take the foam insert out from between the fabric. Using a fabric marking pen, trace around the needles to mark a sew line. Remove the foam insert and sew the pinned sides together, removing the pins as you sew.

Click thumbnail to view full-size
Notice how the pin is placed very close to the foam insert but not actually touching.  Sewing along the blue sew line.
Notice how the pin is placed very close to the foam insert but not actually touching.
Notice how the pin is placed very close to the foam insert but not actually touching.
Sewing along the blue sew line.
Sewing along the blue sew line.

2" or Wider Cushions

For wider cushions, cut the material as before and pin the right and left sides together, leaving the entire front section and about 2 inches on each side unpinned. Remove the foam insert and sew only the pinned areas as before. With the material still inside-out, insert the foam back into the material and check the fit.

Cut a new strip of material about 1.5" wider than the cushion depth and long enough to wrap around the sides, about 3" on each side. Pin the strip—right-side in—into the foam core. Then, pin the strip's top and bottom to the rest of the cushion material, working around the corners to where the top and bottom pieces of fabric are sewn together.

Remove the pins that hold the front strip to the foam insert.

As before, use a fabric marking pin to trace along the needles to create your sew line, remove the foam core, and sew the material together.

Finishing the Cushion

Insert the foam core back into the material and check that it fits correctly. Trim away the excess material along the seam lines to 1/4 inch.

Remove the foam core and turn the material right-side out. Replace the foam insert and adjust the material around the foam core.

Working on the back end of the cushion, turn the top and bottom material in and pin closed, tucking in the corners. With the foam core still in the cover, sew the back closed.

Click thumbnail to view full-size
Cutting excess material away from the seams.Material turned right-side out.  Finished seat cushion.Finished back cushion.
Cutting excess material away from the seams.
Cutting excess material away from the seams.
Material turned right-side out.
Material turned right-side out.
Finished seat cushion.
Finished seat cushion.
Finished back cushion.
Finished back cushion.

Creating Tufting in the Cushions

Now, you could call your cushions finished. But this last step is well worth the extra time, as it gives your cushions a more polished and professional look. It's called "tufting," and it is the process of creating little indentations in the cushions that help hold the foam in place and keep the cushion material from looking sloppy. It's really easy to do.

Use push pins to plan out where you will put the tufting. I did four rows of two for the back cushion.

Thread a needle that is at least as long as your cushion in deep, doubling the thread for strength. Tie a small knot at the end. Push the needle through the cushion, trying to go straight up and down, and pull the thread through the material until the knot goes just through the fabric into the foam core. Thread the needle back through the cushion, pulling tightly until the cushion just starts to indent. Holding the end of the thread tight, so that the cushion stays compressed, thread the needle back through the cushion, pulling tightly until the cushion compresses even more.

Continue this process several more times, creating a little X pattern, keeping enough tension on the thread so that the cushion stays indented. After several passes, the cushion should stay indented even when you release the thread. Sew two more passes, and tie a knot in the end of the thread. Pull the needle through the material once more and pull the knot just into the core.

Click thumbnail to view full-size
Thread is gently, but tightly, pulled to create an indent in the cushion.This will now go through the fabric and become lodged in the foam.Finished tufting. Completed chair cushions with tufted back cushion.
Thread is gently, but tightly, pulled to create an indent in the cushion.
Thread is gently, but tightly, pulled to create an indent in the cushion.
This will now go through the fabric and become lodged in the foam.
This will now go through the fabric and become lodged in the foam.
Finished tufting.
Finished tufting.
Completed chair cushions with tufted back cushion.
Completed chair cushions with tufted back cushion.

Questions & Answers

    © 2014 Sarah

    Comments

      0 of 8192 characters used
      Post Comment

      No comments yet.

      working

      This website uses cookies

      As a user in the EEA, your approval is needed on a few things. To provide a better website experience, dengarden.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

      For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://dengarden.com/privacy-policy#gdpr

      Show Details
      Necessary
      HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
      LoginThis is necessary to sign in to the HubPages Service.
      Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
      AkismetThis is used to detect comment spam. (Privacy Policy)
      HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
      HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
      Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
      CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
      Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
      Features
      Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
      Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
      Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
      Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
      Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
      VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
      PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
      Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
      MavenThis supports the Maven widget and search functionality. (Privacy Policy)
      Marketing
      Google AdSenseThis is an ad network. (Privacy Policy)
      Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
      Index ExchangeThis is an ad network. (Privacy Policy)
      SovrnThis is an ad network. (Privacy Policy)
      Facebook AdsThis is an ad network. (Privacy Policy)
      Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
      AppNexusThis is an ad network. (Privacy Policy)
      OpenxThis is an ad network. (Privacy Policy)
      Rubicon ProjectThis is an ad network. (Privacy Policy)
      TripleLiftThis is an ad network. (Privacy Policy)
      Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
      Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
      Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
      Statistics
      Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
      ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
      Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)