11 Best New Dollar General Christmas Stocking and Ornament Finds Under $3

A great Christmas tree doesn’t need a giant decorating budget. Some of the most charming holiday touches can be found for a dollar or two, especially when you’re shopping Dollar General’s seasonal aisles. This year’s early crop has plenty of personality, from gingerbread and snowflakes to retro signs, bells, plaid stockings, and a Bluey surprise for younger fans. Everything here comes in at $3 or less, leaving plenty of room in the budget for the actual presents.
1
Holiday Style Christmas Gingerbread Metal Ornament

Gingerbread belongs on the Christmas tree as much as it belongs on Santa’s cookie plate, and these metal ornaments give the classic holiday motif a sturdier, slightly more vintage-inspired feel. With two assorted shapes, they’re a sweet little way to fill an empty branch without spending much. Each ornament costs $1.
2
Christmas Bluey Girl Stocking

For little Bluey fans, finding their favorite character hanging from the mantel on Christmas morning could be a highlight all its own. This colorful stocking adds a playful touch to the family lineup and makes an especially fun pick for kids. It’s priced at $3.
3
Iridescent Crystal Cut Snowflake Ornament

A snowflake never goes out of style, but an iridescent finish gives this version some extra sparkle. The crystal-cut look catches the light and can add a wintry glimmer among more traditional red, green, and gold decorations. The ornament is just $1.
4
Christmas Red Sequin Monogram Stocking With a Letter

A monogram turns a basic stocking into something personal, and this red sequin design brings plenty of holiday shine along with an initial. At 10 inches, it’s a compact option for a mantel, bedroom door, or smaller holiday display. This stocking costs $1.
5
Holiday Style Christmas Retro TV Ornament

For a tree with a little nostalgia, these retro TV ornaments are a fun throwback. The old-school design adds a wink of personality among traditional baubles and can work especially well on a vintage-inspired or eclectic Christmas tree. Another steal at $1.
6
Christmas Monogram Letter Stocking

A personalized stocking doesn’t have to come with a supersized price tag. This 17-inch letter design gives one family member a dedicated spot for Christmas morning surprises while bringing a classic monogram detail to the mantel. It’s $1.
7
Christmas Resin Tree Ornament

Keep the tree traditional with a tiny resin Christmas tree ornament, featuring Santa and Mrs. Claus. The two assorted styles offer a little variety, while the compact design makes it easy to tuck one into a fuller branch arrangement or use several throughout the tree. These are $1 each.
8
Holiday Style Christmas Bronze Cascade Bell Ornament

There’s something wonderfully old-fashioned about a bell on a Christmas tree. This bronze cascade design leans into that traditional holiday feeling with a warm metallic finish that pairs nicely with greenery, wood accents, or classic ornaments. The price is $1.
9
Dinosaur Christmas Stocking

The dinosaur lover in your life will appreciate this stocking: a cute T-rex tangled up in Christmas lights, and ready for some holiday fun. Perfect for kids and toddlers, or anyone with a playful side, it’s just $1.
10
Holiday Style Christmas Retro Sign Ornament

These retro sign ornaments bring that old-school holiday charm in a small package, with two assorted designs to choose from. For a happy dose of nostalgia, vintage-inspired Christmas signage is the perfect callback to your own childhood Christmases. Each one is available for $1.
11
Holiday Style Christmas Plaid Stocking

Plaid is a holiday mainstay, and these classic stockings put the pattern front and center. With three assorted styles, they can add a cozy, cabin-inspired note to the mantel while keeping things simple enough to mix with existing Christmas décor. These stockings are $1 each.