How to Fix a Hole in a Knitted Sock
A hole in a hand-knitted sock isn't a disaster โ it's a normal part of wearing something you've made. Sock yarn takes a beating at the heel and ball of foot, and even the best knitters end up with holes eventually. The good news: you have three solid repair options depending on whether you're dealing with a thin spot that's about to go, or a hole that's already there.
By the end of this guide, you'll know exactly which method to use and how to do it โ whether that's invisible darning, decorative visible mending, or Swiss darning to replace missing stitches.
Know What You're Working With First
Before you pick a method, assess the damage. Press your hand gently inside the sock and hold it up to a light source. You're looking for three things: a thin spot where the yarn is wearing but still intact, a small hole (under 1 cm across), or a larger hole with frayed edges and multiple broken stitches.
Thin spots are actually easier to fix than holes โ and if you catch them early, you can reinforce before they break through entirely. Holes need actual new yarn woven in to replace what's missing.
Method 1: Duplicate Stitch Reinforcement (for Thin Spots)
Duplicate stitch follows the path of the original knit stitch exactly, laying a second strand of yarn on top of weakened fabric. It's the best choice when the sock is thinning but not yet holed โ you're adding a second layer of protection before anything breaks.
- Thread a tapestry needle with matching yarn. Use a yarn of similar or slightly thinner weight than the sock yarn โ sock yarn itself is ideal.
- Bring the needle up through the base of the stitch you want to reinforce (the V of the knit stitch).
- Insert the needle from right to left under both legs of the stitch above it.
- Return the needle to the base of the same stitch and pull through gently โ don't pull tight, match the tension of the original knitting.
- Move to the next stitch and repeat, working across the thin area in rows.
Cover an area slightly larger than the thin spot โ thin fabric has no sharp boundary, and reinforcing just the very centre will create a stiff patch surrounded by weak fabric. Work 2โ3 stitches beyond the thinned area in every direction.
Method 2: Darning (for Actual Holes)
Darning is the traditional method of weaving new yarn over a hole to create a patch of fabric. Done well, it's nearly invisible. Done poorly, it's still functional โ so don't be put off if your first attempt looks rough.
You'll need: a darning mushroom (or a smooth light bulb, a large spoon, or a smooth egg), a tapestry needle, and matching yarn. The darning mushroom is genuinely worth getting โ it stretches the sock fabric taut without distorting it, giving you a flat surface to work on.
- Place the darning mushroom inside the sock and position the hole over the dome. Secure the sock loosely around the handle with your non-dominant hand.
- Thread your tapestry needle with a length of matching yarn. Do not knot the end โ you'll weave it in later.
- Working outside the hole, bring your needle up through the fabric about 5mm beyond the hole's edge. Run a horizontal strand of yarn across the hole and anchor it 5mm beyond the other edge. Continue working horizontal strands, spacing them roughly 2mm apart, until you've covered the hole plus a margin on all sides. These are your warp threads.
- Now work the weft: bring your needle up at the side of the hole and weave over the first warp thread, under the second, over the third, and so on across the row. At the far edge, go through the sock fabric, return, and work back the opposite way โ under where you went over, over where you went under. This creates woven fabric.
- Continue until the hole is fully filled. The woven section should sit flat and feel similar in thickness to the surrounding sock.
- Weave in your yarn tails on the wrong side through a few stitches of the sock fabric.
The finished darn will be slightly firmer than the original knitting. That's fine โ the heel of a sock takes a lot of abrasion, and the extra density extends the life of the repair.
Method 3: Swiss Darning (for Missing Stitches)
Swiss darning is essentially duplicate stitch used to replace stitches that no longer exist, rather than reinforce stitches that do. It works best for small holes where you can see where the original stitches were โ you're tracing the path the knitting would have taken if it hadn't broken.
- Stabilise the edges of the hole first: thread a contrast yarn through all the live stitches at the top and bottom edges of the hole to stop them unravelling further while you work.
- Thread your tapestry needle with matching sock yarn. Bring it up through the base of a stitch at the bottom edge of the hole, to the right of where you want to start.
- Follow the path of a knit stitch: under both legs of the stitch above, back down through the base. Each completed "stitch" fills one missing stitch in the grid.
- Work row by row, from bottom to top, until the hole is filled.
- Remove your stabilising contrast yarn. The Swiss-darned section should look like ordinary stocking stitch from the right side.
Colour Matching and Visible Mending
If you can't find a perfect colour match โ and with hand-dyed yarn you often can't โ you have a choice to make: get as close as possible and hope it blends, or lean into contrast deliberately. Visible mending is a whole aesthetic: bright Swiss darning on a worn sock, or a boldly-darned patch in a contrasting colour, can look intentional and beautiful.
For invisible repairs, work under good lighting and compare your repair yarn to the sock in natural light before you commit. A yarn that matches in artificial light can look completely different in daylight.
Preventing Future Holes
- Reinforce the heel and ball of foot while you're knitting them โ hold a strand of reinforcing thread (sold for this purpose) alongside your sock yarn for these sections.
- Turn socks inside out before machine washing, even in a mesh bag. Friction from the drum destroys sock fabric quickly.
- Check your socks every few washes for thin spots. Catching thinning early is much easier than repairing a hole.
- Trim your toenails regularly โ a sharp toenail edge destroys sock toes faster than anything else.
Related: How to knit a sock heel โ all three methods compared | How to fix a sock that is too tight at the leg
Still stuck with your sock repair? Get expert help from Emma in minutes โ