The fastest places to buy needles are fabric stores, big-box retailers, and online

You can find sewing machine needles at fabric stores like Joann, Hobby Lobby, and local quilt shops; at big-box retailers like Walmart and Target; at online marketplaces like Amazon and eBay; and at specialty sites like Etsy and dedicated sewing supply shops. Fabric stores usually stock the widest range of needle types and sizes in one place, which matters because the wrong needle damages fabric or breaks thread. Big-box stores carry basic universal needles but often have limited specialty options. Online ordering takes longer but gives you access to brands and sizes that local stores may not stock.

The choice between local and online depends on whether you need needles today or can wait, and whether you know exactly what you need. If you are unsure which needle type your project requires, a fabric store employee can help you match the needle to your fabric and machine. If you already know what you want, online is often cheaper and faster than driving to multiple stores.

Key Takeaways

  • Joann, Hobby Lobby, and independent quilt shops carry the most needle types and can help you pick the right one for your fabric.
  • Walmart and Target stock basic universal needles but rarely carry specialty needles like ballpoint or topstitching needles.
  • Amazon and eBay offer lower prices and wider selection but require you to know your needle type and size before ordering.
  • Specialty online retailers like Etsy sellers and dedicated sewing supply sites carry hard-to-find brands and bulk packs at competitive prices.
  • Needle prices vary by brand and quantity, so comparing a 5-pack at a local store to a 100-pack online may show the online option is cheaper per needle.

Fabric stores: the best place if you need help choosing

Joann Fabrics and Hobby Lobby both stock needles in-store and online. Joann carries brands like Schmetz, Organ, and Singer across multiple needle types—universal, ballpoint, topstitching, stretch, and specialty needles for leather or denim. Hobby Lobby stocks a smaller range but still carries universal and some specialty needles. Both stores run sales regularly, and both let you order online for in-store pickup if your local store does not have the needle in stock.

Independent quilt shops and fabric stores in your area often have the deepest knowledge of needle types and can match a needle to your specific project in minutes. They may cost slightly more per needle than big-box stores, but the time you save and the confidence you gain are worth it if you are new to sewing or working with an unfamiliar fabric. Many independent shops also order specialty needles if you ask, even if they do not stock them regularly.

Big-box retailers: fast and convenient for basic needles

Walmart and Target both carry sewing machine needles in their craft sections, usually in the form of universal needle assortments. These are the most common needle type and work for most everyday sewing on cotton and cotton blends. The selection is limited—you will typically find only universal needles and maybe a ballpoint pack—but prices are low and you can pick them up the same day.

The trade-off is that if you need a specialty needle (for knit fabrics, topstitching, or heavy materials), you will not find it at Walmart or Target. You would need to go to a fabric store or order online. Big-box stores are best for restocking universal needles when you know that is what you need.

Online retailers: the widest selection and often the lowest price

Amazon carries needles from major brands like Schmetz, Organ, and Singer, as well as lesser-known brands. You can find single needles, small packs, and bulk packs of 100 or more. Prices per needle are often lower when you buy in bulk, and Amazon Prime shipping can get needles to you in one or two days in many areas. The downside is that you have to know what you are looking for—the product descriptions vary in quality, and returns can be slow if you order the wrong type.

eBay hosts both new and used needle packs from individual sellers and retailers. Prices are often competitive, but shipping times vary by seller. Etsy connects you to small sewing supply shops and independent sellers who often stock hard-to-find needle brands and specialty types. Dedicated sewing supply websites like Connecting Threads, Nancy Zieman Productions, and local online quilt shops also sell needles and often provide detailed descriptions of when to use each type.

Needle types and where to find them

Universal needles work on most woven fabrics and are the most common type. Every retailer listed above stocks them. Ballpoint needles are for knit fabrics and stretch materials; fabric stores and online retailers carry them, but big-box stores rarely do. Topstitching needles have a larger eye and are for decorative stitching with heavy thread; these are less common in big-box stores. Stretch needles are for elastic fabrics like swimwear; specialty online retailers and fabric stores stock them. Leather and denim needles have reinforced points for heavy materials; fabric stores and online retailers carry them, but you may need to order them.

If you do not know which needle type you need, start at a fabric store where staff can help. If you know the type but want the lowest price, compare a bulk pack online to a small pack at a local store—the per-needle cost may surprise you.

Comparing prices and pack sizes

Needle prices depend on brand, needle type, and pack size. A 5-pack of universal needles at Joann might cost $3 to $5, while a 100-pack of the same needles on Amazon might cost $8 to $12—roughly $0.08 to $0.12 per needle instead of $0.60 to $1.00. If you sew regularly, buying in bulk online saves money over time. If you sew occasionally, a small pack from a local store makes sense because you will not use 100 needles before they become dull.

Specialty needles cost more than universal needles. A pack of ballpoint or topstitching needles typically costs $4 to $8 for 5 needles at a fabric store, or $6 to $15 for a larger pack online. Brand matters too—Schmetz and Organ are reliable and widely available, while some budget brands may not fit your machine or may dull faster. Read reviews on Amazon or ask staff at a fabric store which brands they recommend for your machine model.

What to know before you buy

Check your sewing machine manual or the needle clamp to find your machine's needle system—common systems are 130/705H (most home machines), 15x1 (some older machines), and 134 (some industrial machines). Needles are not universal across all machines, so buying the wrong system wastes money. If you do not have your manual, search your machine brand and model online, or ask at a fabric store.

Needle size is marked as a number like 60, 70, 80, 90, or 100—higher numbers are thicker needles for heavier fabrics. Most everyday sewing uses size 80 or 90 on cotton. If you are unsure, size 80 is a safe starting point. Keep a few needle sizes on hand so you can match the needle to the fabric, not just use whatever is in the machine.

Needles dull with use and should be replaced every 6 to 8 hours of sewing, or sooner if you notice skipped stitches, puckering, or broken thread. A dull needle damages fabric and frustrates you—replacing it is cheaper than fixing a ruined project.

Frequently Asked Questions

Can I use any needle in my sewing machine?

No. Needles are designed for specific machine systems, and using the wrong system can damage your machine or break needles. Check your manual for your machine's needle system (usually 130/705H for home machines), then buy needles marked for that system. The needle system is printed on the package.

What is the difference between universal and ballpoint needles?

Universal needles have a slightly rounded point and work on most woven fabrics like cotton and linen. Ballpoint needles have a rounded tip that slides between fibers instead of piercing them, so they work on knit fabrics and stretch materials without snagging or laddering. Using a ballpoint needle on woven fabric can cause skipped stitches, and using a universal needle on knits can damage the fabric.

Where can I find needles if my local stores are out of stock?

Order online from Amazon, eBay, or a specialty sewing site like Connecting Threads or an Etsy seller. Most online orders arrive within a few days. If you need needles today, call other fabric stores in your area or try a different big-box retailer—Walmart, Target, and Joann often have different stock levels.

Is it cheaper to buy needles online or in a store?

Online is usually cheaper per needle if you buy in bulk, but you pay for shipping and wait for delivery. A 5-pack at a fabric store costs more per needle but arrives when ready. For regular sewers, buying a 100-pack online saves money over time. For occasional sewers, a small pack from a local store is more practical.

How do I know what needle size to buy?

Size 80 or 90 works for most everyday sewing on cotton and blends. Higher numbers (100, 110) are for heavy fabrics like denim or canvas. Lower numbers (60, 70) are for lightweight fabrics like silk or lightweight cotton. If you are unsure, start with size 80 and adjust based on how the stitches look. Your machine manual may also recommend a size for different fabrics.