Why Knitting Curls and How to Prevent It

Stockinette stitch naturally curls at the edges because the knit stitches pull inward more than purl stitches do. When you work only knit stitches on the front and purl stitches on the back, the fabric wants to roll toward the knit side—top and bottom curl inward, and the sides curl toward the back. This happens with almost every yarn and needle combination, so you are not doing anything wrong.

The fix is to add a border of stitches that do not curl. A garter stitch border (knitting every row) or a reverse stockinette border (purling every row) will lie flat and hold the stockinette center in place. You can also choose a stitch pattern that does not curl on its own, like ribbing or seed stitch.

Key Takeaways

  • Stockinette stitch curls because knit stitches pull tighter than purl stitches, and you can prevent this by adding a flat border around the edges.
  • A garter stitch border (knitting every row on the edges) is the simplest fix and works with any yarn weight or project size.
  • Plan your border before you cast on—add extra stitches for the border width and keep track of which rows are border rows versus pattern rows.
  • If your piece is already curling, you can block it with steam or wet blocking to flatten it temporarily, though the curl will return after washing.
  • Ribbing and seed stitch do not curl on their own, so choosing one of these patterns eliminates the problem without needing a separate border.

Adding a Garter Stitch Border

A garter stitch border is the most common and easiest solution. Knit the first and last 5 to 10 stitches of every row, depending on how wide you want the border. The rest of the row is your stockinette pattern (knit on right-side rows, purl on wrong-side rows). This creates a frame of bumpy garter texture around a smooth stockinette center.

Plan the border before you cast on. If your pattern calls for 40 stitches and you want a 5-stitch border on each side, cast on 50 stitches instead. Row 1 (right side): knit 5, purl 35, knit 5. Row 2 (wrong side): knit 10 (this includes the border stitches). Row 3: knit 5, knit 35, knit 5—wait, that is wrong. Let me correct this: Row 2 (wrong side): knit all 50 stitches. Row 3 (right side): knit 5, purl 40, knit 5. Continue this pattern until your piece is the length you need.

The border will be thicker and bumpier than the center, which is intentional—that texture is what keeps the edges flat. If you dislike the look, a reverse stockinette border (purling the edge stitches on right-side rows and knitting them on wrong-side rows) creates a smoother frame, though it is slightly less effective at preventing curl.

Using Ribbing to Avoid Curling Altogether

Ribbing (alternating knit and purl columns) does not curl because the knit and purl stitches balance each other. A 1×1 rib (knit 1, purl 1 across) or 2×2 rib (knit 2, purl 2 across) will lie flat without any additional border. This is why most sweaters, scarves, and hats have ribbed cuffs and edges.

If you want a stockinette center with ribbed edges, cast on enough stitches for both. For example, cast on 44 stitches: work the first 4 stitches in 2×2 rib, the middle 36 stitches in stockinette, and the last 4 stitches in 2×2 rib. The ribbed columns frame the stockinette and prevent curling. You can make the ribbed sections as wide as you like—wider ribs are more visible and more effective.

Ribbing also stretches more than stockinette, so it grips better around wrists, necklines, and waistbands. If your project is a blanket or a flat piece where stretching is not an issue, ribbing is purely a design choice, but it still solves the curling problem.

Seed Stitch as a Non-Curling Alternative

Seed stitch (alternating knit and purl stitches in a checkerboard pattern) does not curl because every stitch is surrounded by its opposite. Knit 1, purl 1 on row 1; purl 1, knit 1 on row 2. Repeat. The result is a bumpy, textured fabric that lies completely flat.

Seed stitch uses more yarn than stockinette and takes longer to knit because you are changing between knit and purl constantly. It is also harder to read if you make a mistake, since the pattern looks the same on both sides. But if you want a project that will never curl and you do not mind the extra work, seed stitch is a solid choice for scarves, blankets, and dishcloths.

Blocking to Flatten Curled Edges Temporarily

If your piece is already finished and curling, you can flatten it with blocking. Wet blocking is the most effective method: soak your finished piece in cool water with a gentle wool wash for 15 to 20 minutes, gently squeeze out the water (do not wring), and lay it flat on a towel or blocking board. Pin the edges straight and let it dry completely, which takes 24 to 48 hours depending on yarn weight and humidity.

Steam blocking works faster but is riskier. Hold a steam iron or garment steamer 1 to 2 inches above the curled edges and let the steam relax the fibers. Do not press down or touch the fabric with the hot iron. Let it cool and dry before moving it. Steam blocking lasts until the piece is washed again, at which point the curl usually returns.

Blocking is a temporary fix, not a permanent solution. The curl will come back after the next wash because the structure of stockinette stitch has not changed. Blocking is most useful for showing someone what your finished piece will look like, or for evening out uneven stitches before you decide whether to add a border.

Choosing Yarn and Needle Size to Reduce Curl

Some yarn and needle combinations curl less than others, though none eliminate the problem entirely without a border or pattern change. Heavier yarns (bulky, super bulky) curl less noticeably than fingering or sport weight because the stitches are larger and the fabric is stiffer. Yarn with texture—like tweed, boucle, or slub—also curls less because the surface irregularities interrupt the smooth pull of stockinette.

Using needles slightly smaller than the yarn calls for will tighten your stitches and reduce curl slightly, but this also makes the fabric denser and less drape-y. It is not a reliable fix on its own. The most practical approach is still to add a border or choose a non-curling stitch pattern.

Planning Your Border Before You Cast On

The key to a successful border is planning it into your cast-on number. Write down your desired finished width and height, then decide on a border width (usually 5 to 10 stitches, or about 1 to 1.5 inches). Add the border stitches to your pattern stitch count and cast on that total.

Keep a row counter or mark your pattern so you remember which rows are border rows. Some knitters use stitch markers to separate the border from the pattern stitches, which makes it easier to spot mistakes. If you are following a published pattern that does not include a border, you can add one by casting on extra stitches and working the border stitches in garter stitch while following the pattern for the center stitches.

If you forget to plan a border and realize mid-project that your edges are curling, you have two options: rip back and add the border stitches to your cast-on, or finish the piece and add a border by picking up stitches along the edge and knitting a band. The second option is faster but creates a visible seam.

Frequently Asked Questions

Will blocking permanently stop my knitting from curling?

No. Blocking flattens the edges temporarily, but the curl returns after washing because the structure of stockinette stitch has not changed. A garter stitch border or ribbing is a permanent solution because it changes the stitch pattern itself.

Can I add a border to a finished piece?

Yes. Pick up stitches along the edge with a smaller needle and knit a garter stitch border around the perimeter. This creates a visible seam, but it works. Pick up about 3 stitches for every 4 rows along the sides to avoid puckering.

Does the border have to be garter stitch?

No. Reverse stockinette, ribbing, or seed stitch all work. Garter stitch is most common because it is straightforward and effective. Reverse stockinette looks smoother but is slightly less effective. Ribbing and seed stitch are equally flat but change the overall look of the piece.

How wide should my border be?

Five to 10 stitches is standard, which is roughly 1 to 1.5 inches depending on yarn weight. Wider borders are more visible and more effective at preventing curl. Narrower borders (3 to 4 stitches) work but are less noticeable.

What if I want stockinette edges without a visible border?

You cannot have stockinette edges that do not curl. You have to choose between stockinette with a border, or a non-curling stitch pattern like ribbing or seed stitch. There is no way to make pure stockinette lie flat without adding a different stitch type.