
Mary Jane Knit Leg Warmers Pattern: A Step-by-Step Guide for Cozy, Stylish Warmth
There is something uniquely satisfying about knitting a piece that is both practical and adorable, and Mary Jane knit leg warmers sit at the perfect intersection of function and charm. Whether you are a seasoned knitter looking for your next cozy project or a confident beginner ready to move beyond scarves and dishcloths, this pattern offers the right blend of simplicity and personality. With their sweet button-strap detail inspired by classic Mary Jane shoes, these leg warmers add a whimsical touch to any outfit, pairing beautifully with boots, ballet flats, or even bare feet around the house.
This guide walks you through everything you need to know — from choosing your yarn to binding off the final stitch — along with tips on customizing the fit, swapping colors, and caring for your finished piece. Let’s get started.
Why Mary Jane Leg Warmers Are Worth Making
Before diving into the pattern itself, it is worth appreciating what makes this particular design so enduringly popular. The Mary Jane style has been a fashion staple for over a century, beloved for its delicate ankle strap and rounded toe silhouette. Translating that aesthetic into knitwear produces something genuinely special — a piece that reads as nostalgic and fresh at the same time.
Leg warmers in general are having a well-deserved renaissance. They layer easily over leggings, under skirts, or inside boots. They keep your calves and ankles warm during transitional weather without the bulk of heavy trousers. And they photograph beautifully, which makes them a perennial favorite among craft bloggers and knitters who share their work on Instagram or Pinterest.
The Mary Jane detail — a simple horizontal strap across the front of the ankle, secured with a small button — elevates a basic tube of knitting into something that looks like it took far more effort than it actually did. That gap between apparent complexity and actual effort is every knitter’s dream.
Materials You Will Need
Gathering your supplies before you sit down to knit saves time and frustration. Here is what you will need for a standard adult size, designed to fit a calf circumference of approximately 13 to 15 inches and a leg length of about 13 inches. Sizing adjustments are covered later in this post.
Yarn: Approximately 200 yards of worsted weight yarn (Category 4). A yarn with some elasticity works best here — a wool-acrylic blend is ideal because it holds its shape, provides warmth, and is machine washable. Cascade 220 Superwash, Lion Brand Wool-Ease, and Paintbox Simply DK are all excellent choices. If you prefer a plant-based fiber, a cotton-acrylic blend will work, though it has less natural stretch.
Needles: US Size 7 (4.5mm) double-pointed needles (DPNs), set of five, or a 16-inch circular needle if you prefer magic loop or two-at-a-time knitting. If your gauge runs tight, size up to US 8. If it runs loose, size down to US 6.
Notions: Two stitch markers, a tapestry needle for weaving in ends, scissors, and two small buttons approximately 3/4 inch in diameter. Choose buttons that complement your yarn color — pearlescent white buttons on a soft blush yarn look stunning, while vintage brass buttons on a deep burgundy give a more rustic feel.
Gauge: 18 stitches and 24 rows equal 4 inches in stockinette stitch. Gauge matters more for leg warmers than it does for something like a dishcloth, so knitting a small swatch before you begin is genuinely worthwhile here.
Understanding the Construction
These leg warmers are knit in the round from the top down, beginning with a ribbed cuff that grips the upper calf, continuing through a smooth stockinette body, and finishing with a second ribbed cuff at the ankle. The Mary Jane strap is worked flat as a short extension of the ankle cuff, then folded and sewn down, with a button sewn on top for decoration (and, if you like, genuine functionality through a small buttonhole).
Working in the round means there is no seaming, which keeps the finished object looking clean and professional. If you have never worked with double-pointed needles before, this pattern is an approachable introduction because the stitch count is manageable and the body section is long enough that you will feel comfortable with the technique well before you reach the finishing details.
The Pattern
Gauge Swatch (Recommended)
Cast on 24 stitches on your needles and work flat in stockinette for about 28 rows. Bind off, block lightly by wetting the swatch and laying it flat to dry, then measure your gauge. Adjust needle size as needed before beginning.
Casting On
Using long-tail cast-on, cast on 60 stitches. Divide them evenly across four double-pointed needles, 15 stitches per needle. Join to work in the round, being careful not to twist your stitches. Place a stitch marker to indicate the beginning of the round.
For a smaller fit (10–12 inch calf circumference): Cast on 54 stitches.
For a larger fit (16–18 inch calf circumference): Cast on 72 stitches.
Upper Cuff Ribbing
Work in 2×2 rib (knit 2, purl 2) for 20 rounds. This creates approximately 3 inches of ribbing that will grip the upper calf comfortably without being uncomfortably tight.
The ribbing is forgiving — it stretches to accommodate a range of sizes — and it gives the top of the leg warmer a tidy, intentional look. If you prefer a taller cuff, you can extend this section to 28 or even 32 rounds.
Body
Switch to stockinette stitch (knit every round when working in the round) and work for 52 rounds. This produces approximately 8 to 9 inches of smooth fabric, bringing the total length to about 11 inches before the ankle section. If you are knitting for longer legs or want more coverage, add additional rounds here in increments of 4 to keep the math clean.
At round 26 (the halfway point of the body), you can introduce a simple decorative element if you choose. A single purl round creates a visible ridge, which gives the leg warmer a subtle design detail. Two or three purl rounds grouped together create a more pronounced stripe-like texture. Neither of these changes is necessary — the plain stockinette body is beautiful on its own — but they are easy customizations worth knowing about.
Ankle Shaping (Optional)
Leg warmers worn over boots benefit from a slight taper at the ankle so they do not bunch uncomfortably inside footwear. To add a subtle taper, work a simple decrease round at round 40 of the body:
Decrease round: [Knit 8, k2tog] 6 times — 54 stitches remain.
Continue in stockinette until the body section is complete, then proceed with the ankle cuff as written, adjusting the stitch count proportionally if needed.
Ankle Cuff Ribbing
Work in 2×2 rib for 12 rounds, creating approximately 2 inches of ankle ribbing.
Mary Jane Strap
This is the moment where the leg warmer transforms from a simple tube into something with real character. The strap is worked flat over a small section of stitches at the front of the ankle.
Identify the front of your leg warmer. The front is the panel of stitches facing you when the leg warmer is worn — typically the stitches on needle 1 and part of needle 4, or whatever arrangement puts the center-front of the tube facing outward.
Setup row: Knit the first 10 stitches of your round. Turn your work (you are now working flat, back and forth, not in the round).
Row 1 (WS): P10.
Row 2 (RS): K10.
Rows 3–4: Repeat rows 1 and 2.
Row 5 (WS — Buttonhole row): P3, bind off 2 stitches, purl to end.
Row 6 (RS): K5, cast on 2 stitches using backward loop cast-on, k3.
Rows 7–8: Work in stockinette as established.
Bind off row: Bind off all 10 stitches loosely.
The remaining 50 stitches of the ankle are not worked during the strap construction. Once the strap is complete, you will rejoin yarn to those stitches and bind them off as well, or you can bind them off before working the strap — either order works.
Binding off the remaining stitches: Rejoin yarn to the next stitch after the strap. Bind off the remaining stitches in rib pattern (knit the knits, purl the purls as they appear) for a tidy, flexible edge.
Finishing
Weave in all ends carefully using a tapestry needle. Wet-block both leg warmers by soaking them in cool water for 10 minutes, gently pressing out excess water in a towel, then laying them flat to dry. Blocking evens out your stitches and makes the finished objects look significantly more polished.
Once dry, fold the strap over the front of the ankle so it lies flat across the instep. The strap should sit comfortably without pulling. Using a small length of yarn and a tapestry needle, tack the end of the strap down with a few stitches on the underside, or leave it free so the button is the only closure — your choice.
Sew a button onto the outer side of the ankle, aligning it with the buttonhole. If you opted not to work a buttonhole, you can simply sew the button decoratively onto the strap itself for the classic Mary Jane look without a functional closure.
Make the second leg warmer exactly the same way. (Knitters sometimes call this “second sock syndrome” — the temptation to skip the second piece after finishing the first. Resist it. Matching leg warmers are twice as satisfying as one alone.)
Customization Ideas
One of the great joys of making your own knitted accessories is the freedom to personalize. Here are a few directions you might take this pattern.
Color blocking is an easy way to add visual interest. Knit the upper cuff in one color, the body in a second, and the ankle cuff in a third. This works especially well with neutral tones — cream, oatmeal, and tan create a classic palette, while dusty rose, sage, and ivory give a more modern feel.
Stripes in the body section require only that you carry two colors of yarn and alternate them every two rounds or every four rounds, depending on how bold you want the effect to be. Even a single stripe near the ankle creates a charming detail.
Adding a lace panel down the front of the body is a more advanced modification but a rewarding one. A simple six-stitch eyelet column (yarn over, k2tog repeated every fourth round) running from just below the upper cuff to just above the ankle creates a delicate, airy look. This modification works best in a smooth, light-colored yarn where the lace can be clearly seen.
Changing the strap width is simply a matter of adjusting how many stitches you work flat for the Mary Jane section. Eight stitches creates a narrow, delicate strap. Twelve stitches produces something bolder. Both look lovely depending on the aesthetic you are going for.
Sizing Guide
The pattern as written fits a women’s medium, corresponding to a calf circumference of 13 to 15 inches and a total leg length of approximately 13 inches. Here is a quick reference for other sizes.
For children’s sizes, cast on 44 stitches and work the upper cuff for 14 rounds, the body for 36 rounds, and the ankle cuff for 10 rounds. The strap is worked over 8 stitches. Total length will be approximately 9 inches, suitable for ages 5 through 9.
For a petite women’s fit (calf 11–13 inches), cast on 52 stitches and reduce the body section by 8 rounds.
For a plus women’s fit (calf 16–19 inches), cast on 76 stitches and consider adding 4 to 6 rounds to the body section for proportional coverage.
For men’s leg warmers, cast on 80 stitches, work the upper cuff for 24 rounds in a 2×2 rib, the body for 60 rounds in stockinette, and the ankle cuff for 16 rounds. The Mary Jane strap is optional — some knitters omit it for a more understated aesthetic, while others love the contrast of a sporty, masculine yarn paired with the sweet strap detail.
Yarn Substitution Tips
Any worsted weight yarn will work in this pattern, but a few characteristics make some yarns better suited than others. Look for yarns with moderate elasticity — pure cotton, for example, has no memory and will result in a leg warmer that slides down throughout the day. A blend of at least 30% wool or synthetic fiber will hold its shape much better.
If you want extra warmth, look for yarns that include alpaca. Alpaca adds incredible softness and insulation without significant bulk. A wool-alpaca blend in a fingering weight, held double, produces a fabric with wonderful drape and warmth.
If you are knitting for someone with a wool allergy, Paintbox Simply DK (100% acrylic) and Lion Brand Pound of Love are reliable choices that are also budget-friendly. Both are machine washable, which is a genuine practical consideration for anything that gets worn regularly.
Caring for Your Finished Leg Warmers
Most wool-acrylic blends are machine washable on a gentle cycle with cold water, but always check the label of your specific yarn. When in doubt, hand wash in cool water with a small amount of wool wash or gentle dish soap, press out excess water gently without wringing, and lay flat to dry away from direct sunlight.
Pilling may occur over time, especially on areas subject to friction. A fabric shaver (also called a lint shaver or sweater stone) removes pills easily and restores the surface to a like-new appearance.
Store your leg warmers folded rather than hanging, as knitted fabric can stretch under its own weight over time.
A Few Final Notes
Knitting is a practice, and no finished object is perfect — nor should it be. Handmade items carry the energy of the person who made them, and a slightly uneven tension or a stitch that runs just a little looser than the rest is evidence of something human and real. Wear your Mary Jane leg warmers with that in mind.
If you share your finished pair online, consider tagging your photos with terms like handknit leg warmers, Mary Jane knits, or knitting pattern so other crafters can find and enjoy your work. The knitting community online is remarkably generous and enthusiastic, and there is always someone who will appreciate seeing what you have made.
Whether you are knitting these for yourself, for a gift, or simply to see whether you can, this pattern is one worth returning to again and again. Change the yarn, change the buttons, change the length, and you will find that what looks like a single project is actually an endlessly renewable one.
Happy knitting.