hey witch! welcome to bad moon 🔮
We specialize in plus size vintage and secondhand fashion ranging from sizes large through 5x+. Here at Bad Moon we love all things witchy, kitschy, vintage and alternative. We add a new-to-you vintage clothing collection (almost) every Friday, in addition to 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 inclusive online shopping space. Follow us @ShopBadMoon on Instagram and TikTok for updates, sneak peeks, and collection announcements!
⋆ new: the astrology series / chapter iv: libra szn ⋆
introducing the latest chapter in our astrology series - Libra ⚖️✨ Balanced with a variety of opal-inspired hues, this vintage collection is full of skirts, dresses, blouses, and slips perfect for the cardinal air sign.
-
oh deer dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
paisley fairy dress
Regular price $34.00 USDRegular priceUnit price / perSale price $34.00 USD -
stardust dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
ocean air dress
Regular price $58.00 USDRegular priceUnit price / perSale price $58.00 USD -
opal cardigan duster + dress set
Regular price $78.00 USDRegular priceUnit price / perSale price $78.00 USD -
firework top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
pink tourmaline top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
rose quartz top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
pink pearl top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
silver rose vest
Regular price $34.00 USDRegular priceUnit price / perSale price $34.00 USD -
sea breeze top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
love letter top
Regular price $18.00 USDRegular priceUnit price / perSale price $18.00 USD -
gale force top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
windflower top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
air fairy duster
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD
⋆ the annual season of the witch collection ⋆
It's the happiest time of the year! 🔮🍁 Shop our Season of the Witch Collection, full of black and jeweltone witchy whimsigothic pieces--perfect for the upcoming autumn months. Sizes range from L-4/5x. Peruse a curated assortment of Charmed Chains and vintage jewelry pieces as well ✨
-
witching hour dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
bewitched dress
Regular price $188.00 USDRegular priceUnit price / perSale price $188.00 USD -
aubergine agatha dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
tanzanite tower dress
Regular price $58.00 USDRegular priceUnit price / perSale price $58.00 USD -
whimsea dress
Regular price $58.00 USDRegular priceUnit price / perSale price $58.00 USD -
nocturnal garden tunic top
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
fade into you dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
ruby and gold dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
floral offerings dress
Regular price $54.00 USDRegular priceUnit price / perSale price $54.00 USD -
Sold outsilver fern dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USDSold out -
as above dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
Sold outthinning veil dress
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USDSold out -
black hearts jacket
Regular price $104.00 USDRegular priceUnit price / perSale price $104.00 USD -
autumn leaves top
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
antique amethyst top
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD
⋆ the halloween costume party collection ⋆
It's time for our annual Costume Party Collection! Find a variety of sustainable, secondhand costumes - from scream queens to fairytale princesses and everything in-between. Sizes range from L-4x 🎃✨
-
tinker bell dress
Regular price $58.00 USDRegular priceUnit price / perSale price $58.00 USD -
wendy darling dress
Regular price $44.00 USDRegular priceUnit price / perSale price $44.00 USD -
blue fairy top
Regular price $18.00 USDRegular priceUnit price / perSale price $18.00 USD -
blue fairy skirt
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
tiana gown
Regular price $88.00 USDRegular priceUnit price / perSale price $88.00 USD -
mermaid top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
buffy summers dress
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
tiffany valentine dress
Regular price $44.00 USDRegular priceUnit price / perSale price $44.00 USD -
sabrina the teen-age witch dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
chilling adventures of sabrina top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
chilling adventures of sabrina skirt
Regular price $44.00 USDRegular priceUnit price / perSale price $44.00 USD -
hex girls dusk dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
Sold outannie wilkes top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USDSold out -
audrey horne sweater
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
the heathers blazer jacket
Regular price $44.00 USDRegular priceUnit price / perSale price $44.00 USD
⋆ the magic academia collection ⋆
Introducing the Magic Academia Collection - a curated assortment of witchy vintage and dark academia pieces such as plaid mini skirts, satin blouses, corduroy trousers, blazer jackets, vests and more. Sizes range from L-5/6x. 🪄📚
-
garden grounds top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
Sold outcloisters pullover sweater
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USDSold out -
mythology major top
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
study buddy blazer jacket
Regular price $44.00 USDRegular priceUnit price / perSale price $44.00 USD -
herbalism studies top
Regular price $18.00 USDRegular priceUnit price / perSale price $18.00 USD -
valedictorian top
Regular price $18.00 USDRegular priceUnit price / perSale price $18.00 USD -
red ink top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
intro to alchemy top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
book club cardigan sweater
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
advanced gemology vest
Regular price $34.00 USDRegular priceUnit price / perSale price $34.00 USD -
Sold outoccult studies top
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USDSold out -
spell check cardigan
Regular price $34.00 USDRegular priceUnit price / perSale price $34.00 USD -
Sold outbookbound vest
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USDSold out -
cursive script top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
mathemagick pullover sweater
Regular price $44.00 USDRegular priceUnit price / perSale price $44.00 USD
⋆ the astrology series = chapter iii: virgo szn ⋆
Inspired by the powerful earth sign, this collection has a variety of vintage and secondhand pieces full of greens, golds, and earthy hues. Find lots of skirts, sweaters, dresses, tops, dusters, cardigans and more. Sizes range from L-4x. ♍️✨
-
earth fairy dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
bamboo clouds dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
citrus tea dress
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
willow bark dress
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
new moon dress
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
sapphire spells cardigan duster
Regular price $58.00 USDRegular priceUnit price / perSale price $58.00 USD -
forest floor top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
Sold outcozy cabin sweatshirt
Regular price $34.00 USDRegular priceUnit price / perSale price $34.00 USDSold out -
miss honey top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
misty daisies top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
lovelace top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
golden hour cardigan sweater
Regular price $34.00 USDRegular priceUnit price / perSale price $34.00 USD -
dragonfly inn top
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
neon gothic top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
planet mercury top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD
💌 shipping 411 💌
$8 flat rate domestic usa shipping
free shipping for usa orders $150+
worldwide shipping available 🌎✨
⋆ kim's vintage favorites ⋆
-
witching hour dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
bewitched dress
Regular price $188.00 USDRegular priceUnit price / perSale price $188.00 USD -
tanzanite tower dress
Regular price $58.00 USDRegular priceUnit price / perSale price $58.00 USD -
whimsea dress
Regular price $58.00 USDRegular priceUnit price / perSale price $58.00 USD -
nocturnal garden tunic top
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
floral offerings dress
Regular price $54.00 USDRegular priceUnit price / perSale price $54.00 USD -
Sold outsilver fern dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USDSold out -
as above dress
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
black hearts jacket
Regular price $104.00 USDRegular priceUnit price / perSale price $104.00 USD -
autumn leaves top
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
antique amethyst top
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
serpent skin top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
the spike top
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USD -
hopeless romantic top
Regular price $34.00 USDRegular priceUnit price / perSale price $34.00 USD -
Sold outthe priestess top
Regular price $34.00 USDRegular priceUnit price / perSale price $34.00 USDSold out -
victorian séance top
Regular price $38.00 USDRegular priceUnit price / perSale price $38.00 USD -
professor of magic top
Regular price $28.00 USDRegular priceUnit price / perSale price $28.00 USD -
indigo waters skirt
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
satin blooms skirt
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD -
velvet hour skirt
Regular price $48.00 USDRegular priceUnit price / perSale price $48.00 USD
vintage jewelry and charmed chains
-
Sold outbig dipper earrings
Regular price $24.00 USDRegular priceUnit price / perSale price $24.00 USDSold out -
Sold outsilver butterfly brooch
Regular price $18.00 USDRegular priceUnit price / perSale price $18.00 USDSold out -
sunfire scarf
Regular price $12.00 USDRegular priceUnit price / perSale price $12.00 USD -
the dew drops necklace
Regular price $32.00 USDRegular priceUnit price / perSale price $32.00 USD
⋆ past plus size vintage collections ⋆
Bad Moon
custom style bundles
Share




















































































