⋆ new: the harvest witch collection ⋆
Introducing The Harvest Witch Collection: It's almost fall, y'all! This autumnal curation has dozens of vintage skirts, dresses, tops, light jackets and sweaters in an assortment of warm autumn hues. Expect lots of oranges, reds, browns, yellows, pale greens and a few blue denim pieces as well. Sizes range from L-4x+.
-
Sold outcranberry crush dress
Regular price $44.00 USDRegular priceSale price $44.00 USDSold out -
Sold outvirgo szn dress
Regular price $44.00 USDRegular priceSale price $44.00 USDSold out -
pumpkin patch dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
Sold outdried bouquet dress
Regular price $48.00 USDRegular priceSale price $48.00 USDSold out -
Sold outvineyard harvest dress
Regular price $68.00 USDRegular priceSale price $68.00 USDSold out -
Sold outcaramel apple dress
Regular price $48.00 USDRegular priceSale price $48.00 USDSold out -
baba yaga dress
Regular price $34.00 USDRegular priceSale price $34.00 USD -
blue skies dress
Regular price $54.00 USDRegular priceSale price $54.00 USD -
falling leaves dress
Regular price $54.00 USDRegular priceSale price $54.00 USD -
rainy season dress
Regular price $24.00 USDRegular priceSale price $24.00 USD -
Sold outearth sign dress
Regular price $54.00 USDRegular priceSale price $54.00 USDSold out -
Sold outmaple grove dress
Regular price $44.00 USDRegular priceSale price $44.00 USDSold out -
Sold outharvest moon dress
Regular price $48.00 USDRegular priceSale price $48.00 USDSold out -
Sold outdragonfly inn dress
Regular price $48.00 USDRegular priceSale price $48.00 USDSold out -
Sold outautumn nights dress
Regular price $48.00 USDRegular priceSale price $48.00 USDSold out
⋆ the magic academia collection ⋆
Introducing The Magic Academia Collection: with a mix of witchy whimsigothic and academia aesthetics, this mid and plus size vintage collection is full of blouses,skirts, slacks, blazers, sweaters and more with a variety of black, white, metallic, and jewel-tone hues. Sizes range from L-4x+.
-
potions professor dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
spellwork 101 dress
Regular price $58.00 USDRegular priceSale price $58.00 USD -
ghoul school dress
Regular price $58.00 USDRegular priceSale price $58.00 USD -
plaid apple dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
mythology major dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
enchantments jacket
Regular price $48.00 USDRegular priceSale price $48.00 USD -
undergrad jacket
Regular price $48.00 USDRegular priceSale price $48.00 USD -
advanced astrology blazer jacket
Regular price $44.00 USDRegular priceSale price $44.00 USD -
Sold outcharmed school cardigan
Regular price $28.00 USDRegular priceSale price $28.00 USDSold out -
gold star top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
ancient studies top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
plaid reputation top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
mathemagicks pullover sweater
Regular price $38.00 USDRegular priceSale price $38.00 USD -
intro to alchemy top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
night class cardigan top
Regular price $28.00 USDRegular priceSale price $28.00 USD
hey witch! welcome to bad moon 🔮
We specialize in mid + plus size vintage and secondhand fashion ranging from sizes large through 5x+. Here at Bad Moon we love all things witchy, kitschy, whimsical and alternative. We add a new-to-you themed vintage clothing collection a few Fridays each month, in addition to occassional sustainable, handmade, upcycled and DIY projects. Owned and operated by a plus size chronically ill queer witch bitch (say that 5 times fast!), we we work hard to maintain a safe and magical online shopping space. Follow us @ShopBadMoon on Instagram and TikTok for updates, sneak peeks, and collection announcements.
⋆ the practically magic collection ⋆
The Practically Magic Collection: a mid and plus size curation inspired by our favorite 90s coastal witch sisters! Shop a variety of vintage and secondhand skirts, dresses, tops, camis, knits, dusters and more with predominantly earthy, green, black, and cool blue hues. Sizes range from L-5x.
-
coastal coven dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
the jet dress
Regular price $34.00 USDRegular priceSale price $34.00 USD -
the sally dress
Regular price $64.00 USDRegular priceSale price $64.00 USD -
the frances dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
rose bush top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
midnight margaritas top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
lime in the coconut top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
herbal remedy top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
tiger's eye top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
strange town top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
only that moon top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
botanical shop duster
Regular price $64.00 USDRegular priceSale price $64.00 USD -
candle wax pullover sweater
Regular price $38.00 USDRegular priceSale price $38.00 USD -
snake tattoo top
Regular price $14.00 USDRegular priceSale price $14.00 USD -
magic lessons skirt
Regular price $34.00 USDRegular priceSale price $34.00 USD
⋆ the whimsygem collection ⋆
The Whimsygem Collection: a mid and plus size curation inspired by the classic 90s witchy whimsigothic aesthetic. Find lots of black and jewel-toned skirts, dresses, gowns, tops, one-of-a-kind chain belts and more. Sizes range from L-5x.
-
violet alexandrite dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
gold dust dress
Regular price $38.00 USDRegular priceSale price $38.00 USD -
grape garnet dress
Regular price $54.00 USDRegular priceSale price $54.00 USD -
obsidian tower dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
glitter and gunmetal dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
bubble agate dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
Sold outharlequin diamonds dress
Regular price $44.00 USDRegular priceSale price $44.00 USDSold out -
tumbled apatite top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
pyrite potions top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
golden garden top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
rhodolite inclusion corset top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
red zircon cardigan
Regular price $38.00 USDRegular priceSale price $38.00 USD -
black garnet top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
howlite blooms cardigan sweater
Regular price $44.00 USDRegular priceSale price $44.00 USD -
silver moon duster
Regular price $44.00 USDRegular priceSale price $44.00 USD
⋆ the herbalist collection ⋆
The Herbalist Collection: This one is for the green witches, cottagecore cuties and ecogoths! Shop a variety of vintage and secondhand garments full of green hues, earthy browns, floral prints, natural fibers, and more. Sizes range from L-5x.
-
hawthorn bridge dress
Regular price $58.00 USDRegular priceSale price $58.00 USD -
thistle jar dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
floral offerings top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
lime verbena top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
dandelion tea top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
echinacea top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
calendula oil top
Regular price $14.00 USDRegular priceSale price $14.00 USD -
chamomile tea top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
meadowsweet top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
witch hazel skirt
Regular price $34.00 USDRegular priceSale price $34.00 USD -
golden saffron skirt
Regular price $34.00 USDRegular priceSale price $34.00 USD -
lemon balm skirt
Regular price $34.00 USDRegular priceSale price $34.00 USD -
rose petals skirt
Regular price $48.00 USDRegular priceSale price $48.00 USD -
hazel ash skirt
Regular price $44.00 USDRegular priceSale price $44.00 USD -
bergamot bath skirt
Regular price $34.00 USDRegular priceSale price $34.00 USD
⋆ the summer of the witch collection ⋆
Must be the Summer of the Witch! Curated for the warm solstice months, this mid
and plus size collection is full of magical vintage and modern secondhand
garments. Find over 50 whimsigothic sleeveless tops, flowy skirts, and
dresses with black and jewel tone hues. Sizes range from L-4x+ 🌞
-
solstice seance dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
wildflower witch dress
Regular price $58.00 USDRegular priceSale price $58.00 USD -
air sign dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
coven circle dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
night swim duster
Regular price $34.00 USDRegular priceSale price $34.00 USD -
moonbathing swim dress
Regular price $54.00 USDRegular priceSale price $54.00 USD -
summer mourning dress
Regular price $58.00 USDRegular priceSale price $58.00 USD -
water sign top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
sea witch top
Regular price $108.00 USDRegular priceSale price $108.00 USD -
gothic gardens top
Regular price $108.00 USDRegular priceSale price $108.00 USD -
salt circle top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
rainbow ritual top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
black widow vest
Regular price $28.00 USDRegular priceSale price $28.00 USD -
emerald moss skirt
Regular price $34.00 USDRegular priceSale price $34.00 USD -
sun sprites skirt
Regular price $48.00 USDRegular priceSale price $48.00 USD
⋆ the flower fairy collection ⋆
Introducing the Flower Fairy Collection! Full of colorful fae-inspired pieces, this whimsical curation is overflowing with a variety of floral prints, dresses, skirts, and whimsical accessories. Sizes range from L-5x 🧚🪻✨
-
butterfly pea fairy dress
Regular price $54.00 USDRegular priceSale price $54.00 USD -
forget-me-not fairy gown
Regular price $78.00 USDRegular priceSale price $78.00 USD -
blue poppy fairy dress
Regular price $54.00 USDRegular priceSale price $54.00 USD -
brunnera fairy dress
Regular price $38.00 USDRegular priceSale price $38.00 USD -
tulip fairy dress
Regular price $34.00 USDRegular priceSale price $34.00 USD -
pineapple fairy dress
Regular price $34.00 USDRegular priceSale price $34.00 USD -
dahlia fairy dress
Regular price $34.00 USDRegular priceSale price $34.00 USD -
freesia fairy dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
stargazer lily fairy top + pants set
Regular price $78.00 USDRegular priceSale price $78.00 USD -
blue poppy fairy duster
Regular price $38.00 USDRegular priceSale price $38.00 USD -
orchid fairy cardigan top
Regular price $34.00 USDRegular priceSale price $34.00 USD -
amaryllis fairy top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
camellia fairy top
Regular price $34.00 USDRegular priceSale price $34.00 USD -
peony fairy top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
sunflower fairy vest
Regular price $34.00 USDRegular priceSale price $34.00 USD
⋆ the bejeweled collection ⋆
Welcome to The Bejeweled Collection - a mid and plus size assortment of vintage and secondhand whimsigothic finds, with a rainbow variety of rich jewel tones and witchy vibes. Find lots of dresses, skirts, blouses and more ranging from sizes L-4x.
-
azurite dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
sapphire dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
aventurine dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
ruby dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
hematite dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
kyanite top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
malachite top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
pyrite top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
citrine top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
kunzite top
Regular price $34.00 USDRegular priceSale price $34.00 USD -
dalmation jasper top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
snowflake obsidian top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
fluorite skirt
Regular price $48.00 USDRegular priceSale price $48.00 USD
⋆ the eternally yours collection ⋆
Introducing the Eternally Yours Collection - a curated plus size vintage and secondhand collection full of black, wine, and ivory hued soft goth, dark romantic, witchy, whimsigothic outfits. Discover corsets, lingerie, dresses, ballgowns, skirts, blouses and more. Sizes range from L through 5x+ 🖤🥀🪦
-
prudence shirt dress
Regular price $38.00 USDRegular priceSale price $38.00 USD -
queen of hearts gown
Regular price $68.00 USDRegular priceSale price $68.00 USD -
helena gown
Regular price $78.00 USDRegular priceSale price $78.00 USD -
chemical romance gown
Regular price $78.00 USDRegular priceSale price $78.00 USD -
midnight moonflowers dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
starcrossed duster
Regular price $54.00 USDRegular priceSale price $54.00 USD -
blood oath top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
whimsy witch top
Regular price $44.00 USDRegular priceSale price $44.00 USD -
golden goth top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
as above skirt
Regular price $48.00 USDRegular priceSale price $48.00 USD -
so below skirt
Regular price $38.00 USDRegular priceSale price $38.00 USD -
fleet street skirt
Regular price $38.00 USDRegular priceSale price $38.00 USD -
black cat skirt
Regular price $44.00 USDRegular priceSale price $44.00 USD
Bad Moon
custom style bundles
Share

one of a kind charmed chains + belts
-
the willow charmed chain belt
Regular price $58.00 USDRegular priceSale price $58.00 USD -
Sold outthe sakura charmed chain
Regular price $44.00 USDRegular priceSale price $44.00 USDSold out -
the hawthorn charmed chain
Regular price $44.00 USDRegular priceSale price $44.00 USD -
add on: convert a charmed chain into a full belt
Regular price $10.00 USDRegular priceSale price $10.00 USD
💌 shipping 411 💌
$9 flat rate domestic usa shipping
$7 flat rate for washington state residents
free shipping for all usa orders $200+
worldwide shipping available 🌎✨
⋆ more bad moon favorites ⋆
-
casual friday top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
green room top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
black ink pants
Regular price $48.00 USDRegular priceSale price $48.00 USD -
garnet gardenia top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
persephone cardigan + dress set
Regular price $68.00 USDRegular priceSale price $68.00 USD -
perfect love dress
Regular price $58.00 USDRegular priceSale price $58.00 USD -
perfect trust cardigan + dress set
Regular price $74.00 USDRegular priceSale price $74.00 USD -
burgundy blush cardigan top
Regular price $34.00 USDRegular priceSale price $34.00 USD -
black candle top
Regular price $28.00 USDRegular priceSale price $28.00 USD -
stoneheart skirt
Regular price $38.00 USDRegular priceSale price $38.00 USD -
coldfront dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
velvet snow dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
paisley periwinkle skirt
Regular price $44.00 USDRegular priceSale price $44.00 USD -
winter out west skirt
Regular price $44.00 USDRegular priceSale price $44.00 USD -
icicle blooms dress
Regular price $48.00 USDRegular priceSale price $48.00 USD -
auld lang syne dress
Regular price $68.00 USDRegular priceSale price $68.00 USD -
winter blues top
Regular price $24.00 USDRegular priceSale price $24.00 USD -
parisian holidays top
Regular price $18.00 USDRegular priceSale price $18.00 USD -
scarlet solstice dress
Regular price $44.00 USDRegular priceSale price $44.00 USD -
slay bells corset top
Regular price $34.00 USDRegular priceSale price $34.00 USD






















































































































































