What mattress stitch does and when to use it

Mattress stitch is a seaming method that joins two pieces of knitted fabric edge-to-edge from the inside, leaving an invisible seam on the outside. Unlike other seaming techniques that run along the edges, mattress stitch works by catching the horizontal bars of yarn that sit between your edge stitches and the next column of stitches. The result looks like the fabric grew as one piece rather than being sewn together.

Use mattress stitch when you want a professional finish on sweaters, cardigans, blankets, or any project where the seam will be visible. It works best on stockinette stitch (the smooth V-pattern side) and works equally well whether you're joining vertical edges (like sleeve seams) or horizontal edges (like binding off a shoulder and then seaming it to another piece). The seam is strong, flexible, and won't create a ridge that shows through fitted garments.

Key Takeaways

  • Mattress stitch joins two pieces by catching the horizontal bars between your edge stitches and the next column, creating an invisible seam from the outside.
  • You need a tapestry needle, yarn that matches your project, and two pieces with live stitches or cast-off edges positioned side by side.
  • The basic motion is: go up through one side, across to the other side, and back across, working one or two rows at a time depending on your gauge.
  • Mattress stitch works on stockinette stitch and most other smooth patterns, but requires practice to keep tension even and seams straight.

What you need before you start

Gather a tapestry needle (also called a yarn needle) with an eye large enough for your yarn to pass through easily. The needle should be blunt, not sharp, so it slides between stitches without splitting the yarn. A sharp needle will catch and break your stitches.

Cut a length of yarn about 3 to 4 feet long — long enough to seam a section without running out, but short enough that it won't tangle as you work. Use the same yarn you knitted with if you have it. If you're working with a yarn that's difficult to thread or splits easily, a single strand of matching yarn in a similar weight works. Thread the needle and set it aside.

Position your two pieces on a flat surface with the right sides (the sides you want to show) facing you. The edges you're seaming should be parallel and touching or very close. If you're joining vertical edges, the pieces should sit side by side. If you're joining a cast-off edge to a side edge, position them so they form an L-shape.

Seaming two vertical edges together

This is the most common mattress stitch seam — joining the side edges of two pieces, like when you're closing a sleeve seam or joining two panels of a sweater body.

Insert your needle under the horizontal bar that sits between your first edge stitch and the second stitch on the left piece. Push the needle up through that bar so the yarn comes out at the top. This is your anchor point. Pull the yarn snug but not tight — you should feel slight resistance, not a hard pull.

Move to the right piece. Insert the needle under the corresponding horizontal bar (between the first and second stitch on that side) and go up through it. Then insert the needle back down into the left piece, going under the next horizontal bar up from where you came out. Come back up through the bar above that one. Repeat this pattern: up through the left piece, across to the right piece and up, then back down into the left piece and up two bars higher.

Work in a rhythm of two rows at a time. After every few stitches — roughly every inch — stop and gently pull the working yarn to close the seam. The two edges should come together and disappear between the fabric. If you pull too hard, the seam will pucker. If you don't pull hard enough, gaps will show. You'll develop a feel for the right tension after a few inches.

Seaming a cast-off edge to a side edge

When you're attaching a shoulder seam or joining a neckband, you're often seaming a horizontal cast-off edge to a vertical side edge. This requires a slightly different approach because the stitch structure is different on each side.

On the cast-off edge, you'll work into the bumps (the horizontal bars) created by your cast-off row. On the side edge, you'll work into the horizontal bars between stitches, just as you would in a vertical seam. Insert your needle under one bump on the cast-off edge, then under one bar on the side edge, alternating back and forth.

Because cast-off edges are often tighter than side edges, you may need to pick up one bar on the side for every bump on the cast-off, or sometimes one bar for every two bumps, depending on your gauge. If your seam starts to pucker or twist, you're likely picking up too many bars on one side. Adjust by skipping a bar or picking up two bars in a row on the tighter side.

Fixing common mistakes

If your seam is wavy or the edges don't meet evenly, you're likely pulling the yarn too tight or too loose. Unravel back to where the problem started and redo that section with more even tension. It's faster to fix it now than to live with a crooked seam.

If you see gaps between the two pieces after you've pulled the yarn, you may have skipped a bar or picked up the wrong bar. Check that you're catching the bar that sits directly between your edge stitch and the next stitch over — not the bar above or below it. If the gap is small, you can often close it by gently working the yarn back and forth in that spot to redistribute the tension.

If your seam is too loose and the fabric is shifting, your tension is too light. Pull the working yarn more firmly as you work, but stop before the fabric starts to pucker. The seam should feel snug when you run your finger along it, with no give.

Finishing the seam

Once you've seamed the entire length, weave the remaining yarn through the last few stitches on the inside of the seam to anchor it. Insert the needle under a few stitches, then back through the same stitches in the opposite direction, creating a small knot. Trim the yarn close to the fabric.

Turn the piece over and look at the outside of the seam. It should be nearly invisible — you may see a thin line where the two pieces meet, but no stitches or gaps should be visible. If the seam is visible or bumpy, the tension was uneven. This improves with practice; your first mattress seams may not be perfect, but they will be strong and functional.

Mattress stitch on different stitch patterns

Mattress stitch works best on stockinette stitch because the horizontal bars are clear and straightforward to see. On reverse stockinette (the bumpy side), the bars are less obvious, but you can still find them — they're just smaller. Work slowly and use good lighting.

On ribbed patterns (knit-purl combinations), mattress stitch becomes trickier because the structure is less uniform. You can still use it, but you may need to adjust which bars you pick up depending on whether you're working over a knit or purl stitch. Garter stitch (all knit rows) has bumps on both sides, making it harder to find a clear bar to work into. Many knitters switch to a backstitch or whip stitch for garter stitch seams instead.

Frequently Asked Questions

Do I need to leave extra stitches on the edges for mattress stitch?

No. Mattress stitch works into the bars between your edge stitch and the next stitch, so you don't lose any width. You can knit your pieces to their final width and seam them without any adjustment. This is one reason mattress stitch is preferred for fitted garments.

Can I use mattress stitch on ribbed or textured patterns?

Yes, but it's harder. The horizontal bars are less obvious on textured stitches, so you'll need to work slowly and use good lighting. On heavily textured patterns like cables, a backstitch seam may be easier and just as strong.

What if I run out of yarn while seaming?

Weave in the end on the inside of the seam, then thread a new length of yarn and anchor it by going under a few stitches near where you stopped. Continue seaming. The join will be hidden inside the seam and won't be visible from the outside.

How tight should I pull the yarn?

Pull firmly enough that the two edges come together with no gaps, but not so hard that the fabric puckers or the seam becomes stiff. The seam should feel smooth and flexible, like the rest of the fabric. If you're unsure, pull gently at first and increase tension gradually until the edges meet.

Can I use mattress stitch to join live stitches?

Yes. If both pieces have live stitches (stitches still on the needle), you can seam them together using mattress stitch, then bind off both pieces as one. This creates a very strong seam and is often used for shoulder seams in top-down sweater construction.