The Basic Steps to Knit Socks

Knitting socks uses the same needles and yarn as any other project, but the construction is different—you work in the round on four or five needles instead of flat rows, and you shape the heel and toe as you go. Most hand-knit socks start at the cuff (the top), continue down the leg, turn at the heel, and finish with a grafted toe. The whole process takes between 15 and 30 hours depending on yarn weight and your speed.

You will need circular needles or double-pointed needles sized to your yarn (check the ball band), yarn in a weight marked "fingering" or "sport" (thinner than worsted), a yarn needle for weaving in ends, and a tape measure. Sock yarn typically comes in 400-yard balls, which is enough for one pair. Before you start, measure around the widest part of your foot and around your ankle—these numbers determine how many stitches to cast on.

Key Takeaways

  • Sock knitting uses circular or double-pointed needles and fingering-weight yarn, and you work in continuous rounds rather than flat rows.
  • Cast on a stitch count that matches your foot circumference (usually 56 to 72 stitches for an adult), then knit the cuff and leg in ribbing or stockinette stitch.
  • The heel is worked flat over half your stitches while the other half waits, then you pick up stitches along the heel flap and decrease to close the heel turn.
  • After the heel, you knit the foot straight until it reaches your toe, then decrease in rounds until eight stitches remain and graft them closed.
  • Common mistakes include casting on too many stitches, knitting the leg too long, and pulling the yarn too tight on the first stitch of each needle.

Casting On and Choosing Your Stitch Pattern

Start by casting on between 56 and 72 stitches using the long-tail cast-on or your preferred method. Divide the stitches evenly across your needles—if you use four double-pointed needles, put 14 to 18 stitches on each; if you use two circular needles, put half on each. Join in the round by knitting the first stitch, being careful not to twist the cast-on row.

The cuff is usually worked in ribbing, which is a pattern of knit and purl stitches that stretches and hugs the ankle. The most common is 1×1 ribbing (one knit, one purl, repeated all the way around). Knit the cuff for 1.5 to 2 inches. After the cuff, switch to stockinette stitch (knit every round) for the leg, or continue ribbing if you prefer. Knit the leg until it reaches the top of your heel—usually 6 to 8 inches from the cast-on edge.

Working the Heel Flap and Heel Turn

The heel is where socks get their shape. When your leg is the right length, you will work the heel flat on half your stitches while the other half sits on a holder or spare needle. If you have 64 stitches, work the heel on 32 of them.

Slip the first stitch of every row (this makes picking up stitches easier later), then knit and purl in a pattern called heel stitch: slip one, knit one, repeat to the end of the row, then purl back. Work this back and forth for about 2 inches or until you have roughly as many rows as you have heel stitches. This creates a thick, durable fabric that resists wear.

Next comes the heel turn, where you decrease stitches to shape the corner. Divide your heel stitches into three sections. Work across the first section, then decrease one stitch by knitting two together. Work one stitch past the decrease, then turn and purl back. On the next row, slip one, purl to one stitch before the gap, purl two together, purl one, turn. Repeat this pattern, working one more stitch each row, until all stitches are back on the needle. This creates a curved, fitted heel.

Picking Up Stitches and Closing the Heel

After the heel turn, you have stitches on the needle and a gap on each side where the heel flap meets the leg. Pick up stitches along the edge of the heel flap using your working yarn and a needle. Pick up one stitch for every two rows of the heel flap (so if your flap is 16 rows, pick up 8 stitches on each side). This prevents holes and keeps the sock from sagging at the ankle.

Once you have picked up stitches on both sides, you are back to knitting in the round. You now have more stitches than you started with. Decrease back to your original stitch count by knitting two stitches together at the top of each side (where the heel meets the leg) on the next two rounds. After these decreases, you should be back to your starting stitch count and ready to knit the foot.

Knitting the Foot and Setting Up the Toe

Knit straight in stockinette stitch (or your chosen pattern) until the sock reaches your toe. Measure from the back of your heel to the tip of your longest toe, then subtract 1.5 inches—that is how long your foot should be. For most adults, this is 7 to 8 inches from the heel. Try the sock on your foot as you go; it should feel snug but not tight.

When the foot is the right length, you are ready to shape the toe. The toe is decreased in rounds until only a small number of stitches remain, then those stitches are grafted (sewn) closed. Divide your stitches into four equal sections using stitch markers. On the next round, knit two stitches together at the beginning and end of each section (four decreases total). Repeat this decrease round every other round until you have 8 to 12 stitches left.

Grafting the Toe Closed

When only 8 to 12 stitches remain, cut your yarn leaving a 12-inch tail. Thread the tail through a yarn needle. Grafting (also called Kitchener stitch) joins two sets of live stitches invisibly. Hold the needle with stitches so you have two groups facing you. Insert the yarn needle through the first stitch on the front needle as if to purl, then through the first stitch on the back needle as if to knit. Bring the needle back through the front stitch as if to knit and slip it off. Repeat this pattern, always going through the front needle as if to purl and the back needle as if to knit, until all stitches are closed.

Weave in the remaining yarn tail on the inside of the sock. Wash the finished sock in cool water with mild soap, squeeze out excess water (do not wring), and lay flat to dry. Repeat the entire process for the second sock.

Common Mistakes and How to Avoid Them

The most frequent error is casting on too many stitches, which makes the sock too loose and baggy. Measure your foot circumference before you start and use a stitch gauge if the pattern calls for one. A second common mistake is knitting the leg too long, which wastes yarn and makes the sock uncomfortable. Measure as you go and try the sock on your foot.

Tension problems often show up at the transition between needles. If you pull the yarn too tight when moving from one needle to the next, you will see a line of tight stitches running up the sock. Keep your tension even and slightly loose on the first stitch of each new needle. Finally, many knitters struggle with the heel turn because it involves multiple decreases in a small space. Work slowly, count your stitches after each row, and do not hesitate to drop back a few rows and start again if something goes wrong.

Frequently Asked Questions

Can I knit socks on two circular needles instead of four double-pointed needles?

Yes. Two circular needles work well for socks and many knitters prefer them because there are fewer needles to manage. Use two needles of the same size and length, divide your stitches evenly between them, and knit around. Some knitters find this method faster and more comfortable than juggling four needles.

What yarn weight should I use for socks?

Fingering weight (also called sock weight) is the standard because it creates a tight, durable fabric that resists holes. Sport weight works too and knits faster, but the socks will be thicker and less stretchy. Avoid worsted weight or heavier—the socks will be too bulky to fit in shoes.

How long does it take to knit a pair of socks?

Most knitters finish one sock in 10 to 20 hours, depending on how fast they knit and the yarn weight. The second sock usually goes faster because you know the pattern. Total time for a pair is typically 15 to 30 hours.

What do I do if I drop a stitch in the middle of the sock?

Stop knitting and pick up the dropped stitch with a crochet hook before it runs down more than a few rows. Insert the hook through the dropped stitch from front to back, catch the horizontal strand of yarn above it, and pull it through. Repeat for each row the stitch dropped, then place the stitch back on your needle.

Can I make socks in a different size by just changing the yarn weight?

Not reliably. Changing yarn weight changes both the stitch size and the fabric thickness, which affects fit unpredictably. Instead, adjust the number of cast-on stitches based on your foot measurement, or look for a pattern written for your specific foot size.