C2C haunted house blanket crochet pattern displayed on a couch with a purple border and yellow moon background

C2C haunted house blanket crochet pattern

Ready to crochet a Halloween blanket that turns heads? This C2C haunted house blanket crochet pattern features bold haunted house silhouettes, flying bats, and a glowing moon—perfect for Halloween decorating and cozy fall nights.

This blanket is worked as one continuous corner-to-corner (C2C) design, so you can follow the graph row by row as the scene comes to life. It’s a great choice for intermediate crocheters who enjoy color changes and clean, graphic C2C designs.

Quick answer: C2C haunted house blanket crochet pattern
This C2C haunted house blanket crochet pattern is an intermediate-level project made with worsted weight yarn and a G-6 (4.0 mm) crochet hook. The blanket is worked as one continuous C2C design with color changes and finished with a border. The finished size is 47 × 61 inches (119 × 155 cm).

C2C haunted house blanket crochet pattern shown with a corner-to-corner text overlay and spooky house design

What is corner-to-corner crochet (C2C)?

Corner-to-corner crochet (also called C2C) is a technique where you crochet diagonally instead of in rows. The project is built using small blocks made with ch 3 + 3 dc, starting in one corner and growing diagonally until you reach the widest point, then decreasing to finish the opposite corner.

C2C is especially popular for crochet blankets because it works up quickly and makes color changes easy—perfect for graphic designs like this haunted house blanket.

Why you’ll love this pattern

This C2C haunted house blanket crochet pattern is spooky, bold, and satisfying to stitch—especially if you love Halloween décor and graphic C2C blankets with color changes.

  • Spooky Halloween design – Haunted houses, bats, and bold contrast make this a standout seasonal blanket
  • Continuous C2C design – Follow the graph row by row as the scene appears
  • Intermediate-friendly – Great for crocheters comfortable with C2C and color changes
  • Perfect fall size – Works well as a couch throw or festive décor
  • Giftable and reusable – Bring it out every Halloween season

Free C2C haunted house blanket crochet pattern details

Ready to start crocheting your haunted house blanket? Below you’ll find everything you need to know before you begin, including the skill level, materials, yarn colors, gauge, finished measurements, and helpful notes.

Skill level

Intermediate. This C2C haunted house blanket is worked continuously and includes frequent color changes. It’s best suited for crocheters who are comfortable with the corner-to-corner (C2C) method and reading graphs or written color charts.

Materials needed

  • Crochet hook size: G-6 4 mm
  • Yarn: Worsted weight (#4) yarn in black, purple, and yellow.
  • Yarn needle: Use this to weave in your ends.
  • Scissors: Use scissors to fasten off your yarn.
  • Stitch marker(s): Optional. Use these to help keep track of your stitches. 

Yarn yardage (approximate)

I used Lion Brand Vanna’s Choice, which has approximately 170 yards (156 m) per skein. Below is the estimated total yardage needed for this blanket:

  • Black: 11 skeins ≈ 1,870 yards (1,710 m)
  • Yellow (Lemon): 8 skeins ≈ 1,360 yards (1,244 m)
  • Purple (Electric Purple): 5 skeins ≈ 850 yards (777 m)

Estimated total yardage:4,080 yards (3,731 m)

Printable PDF pattern

If you prefer an easy, print-friendly version of this C2C haunted house blanket crochet pattern, a printable PDF is available in my Etsy shop. The PDF includes the full pattern instructions in a clean, ad-free format, making it perfect for printing or saving on your device.

Finished size

The finished haunted house blanket measures 47 × 61 inches (119 × 155 cm). This size works well as a couch throw, lap blanket, or festive Halloween décor piece.

Gauge

8 C2C blocks = 4 inches (10 cm)
(Each C2C block = ch 3 + 3 dc.)

Crochet abbreviations

  • sc = single crochet
  • dc = double crochet
  • ch/chs = chain/chains
  • st/sts = stitch/stitches
  • sl st = slip stitch

Pattern notes

  • This blanket uses the corner-to-corner (C2C) technique.
  • You can follow the graph or the written instructions.
  • Each C2C block is made of ch 3 + 3 dc.
  • ↙ Right-side rows: You are looking at the front of the blanket.
  • ↗ Wrong-side rows: You are looking at the back of the blanket.
  • Tip: In C2C, you turn your work at the end of each row, so the front and back alternate.
  • The pattern is written in US crochet terms.

New to C2C? Start with my video tutorial

If you’re new to corner-to-corner crochet, start with my beginner-friendly C2C video tutorial. It walks you through the basic C2C block, plus increases and decreases, using a small practice panel before you begin this blanket.

YouTube player

C2C haunted house blanket crochet pattern instructions

Make the haunted house blanket using the graph or the written instructions below.

Graph

Download the haunted house blanket graph, which is split over 4 pages. Start in the bottom right corner and work toward the top left corner, marking off each block as you go.

Written instructions

↙ Row 1: black x 1 (1 block)
↗ Row 2: black x 2 (2 blocks)
↙ Row 3: black x 3 (3 blocks)
↗ Row 4: black x 4 (4 blocks)
↙ Row 5: black x 5 (5 blocks)
↗ Row 6: black x 6 (6 blocks)
↙ Row 7: black x 7 (7 blocks)
↗ Row 8: black x 8 (8 blocks)
↙ Row 9: black x 9 (9 blocks)
↗ Row 10: black x 9, purple x 1 (10 blocks)
↙ Row 11: purple x 1, black x 10 (11 blocks)
↗ Row 12: black x 10, purple x 2 (12 blocks)
↙ Row 13: purple x 3, black x 10 (13 blocks)
↗ Row 14: black x 11, purple x 3 (14 blocks)
↙ Row 15: purple x 4, black x 11 (15 blocks)
↗ Row 16: black x 11, purple x 5 (16 blocks)
↙ Row 17: purple x 5, black x 12 (17 blocks)
↗ Row 18: black x 12, purple x 6 (18 blocks)
↙ Row 19: purple x 7, black x 12 (19 blocks)
↗ Row 20: black x 12, purple x 8 (20 blocks)
↙ Row 21: purple x 8, black x 13 (21 blocks)
↗ Row 22: black x 13, yellow x 2, purple x 7 (22 blocks)
↙ Row 23: purple x 6, yellow x 4, black x 13 (23 blocks)
↗ Row 24: black x 13, yellow x 5, purple x 6 (24 blocks)
↙ Row 25: purple x 5, yellow x 6, black x 14 (25 blocks)
↗ Row 26: black x 14, yellow x 7, purple x 5 (26 blocks)
↙ Row 27: purple x 5, yellow x 7, black x 15 (27 blocks)
↗ Row 28: black x 16, yellow x 8, purple x 4 (28 blocks)
↙ Row 29: purple x 4, yellow x 9, black x 16 (29 blocks)
↗ Row 30: black x 18, yellow x 5, black x 2, yellow x 1, purple x 4 (30 blocks)
↙ Row 31: purple x 4, yellow x 2, black x 1, yellow x 4, black x 20 (31 blocks)
↗ Row 32: black x 22, yellow x 2, black x 2, yellow x 3, purple x 3 (32 blocks)
↙ Row 33: purple x 3, yellow x 4, black x 7, yellow x 1, black x 18 (33 blocks)
↗ Row 34: black x 19, yellow x 2, black x 7, yellow x 3, purple x 3 (34 blocks)
↙ Row 35: purple x 3, yellow x 3, black x 6, yellow x 3, black x 20 (35 blocks)
↗ Row 36: black x 22, yellow x 3, black x 5, yellow x 3, purple x 3 (36 blocks)
↙ Row 37: purple x 3, yellow x 4, black x 1, yellow x 2, black x 2, yellow x 2, black x 23 (37 blocks)
↗ Row 38: black x 24, yellow x 2, black x 1, yellow x 8, purple x 3 (38 blocks)
↙ Row 39: purple x 3, yellow x 8, black x 2, yellow x 1, black x 25 (39 blocks)
↗ Row 40: black x 16, yellow x 1, black x 9, yellow x 11, purple x 3 (40 blocks)
↙ Row 41: purple x 3, yellow x 12, black x 7, yellow x 3, black x 16 (41 blocks)
↗ Row 42: black x 17, yellow x 4, black x 5, yellow x 13, purple x 3 (42 blocks)
↙ Row 43: purple x 3, yellow x 14, black x 4, yellow x 5, black x 17 (43 blocks)
↗ Row 44: black x 17, yellow x 7, black x 2, yellow x 15, purple x 3 (44 blocks)
↙ Row 45: purple x 3, yellow x 23, black x 19 (45 blocks)
↗ Row 46: black x 20, yellow x 23, purple x 3 (46 blocks)
↙ Row 47: purple x 3, yellow x 23, black x 21 (47 blocks)
↗ Row 48: black x 22, yellow x 23, purple x 3 (48 blocks)
↙ Row 49: purple x 4, yellow x 21, black x 24 (49 blocks)
↗ Row 50: black x 25, yellow x 21, purple x 4 (50 blocks)
↙ Row 51: purple x 4, yellow x 21, black x 26 (51 blocks)
↗ Row 52: black x 27, yellow x 21, purple x 4 (52 blocks)
↙ Row 53: purple x 4, yellow x 21, black x 28 (53 blocks)
↗ Row 54: black x 29, yellow x 20, purple x 5 (54 blocks)
↙ Row 55: purple x 5, yellow x 20, black x 30 (55 blocks)
↗ Row 56: black x 32, yellow x 19, purple x 5 (56 blocks)
↙ Row 57: purple x 5, yellow x 19, black x 33 (57 blocks)
↗ Row 58: black x 34, yellow x 4, black x 1, yellow x 14, purple x 5 (58 blocks)
↙ Row 59: purple x 6, yellow x 14, black x 1, yellow x 3, black x 35 (59 blocks)
↗ Row 60: black x 24, yellow x 1, black x 11, yellow x 2, black x 1, yellow x 15, purple x 6 (60 blocks)
↙ Row 61: purple x 6, yellow x 15, black x 14, yellow x 2, black x 24 (61 blocks)
↗ Row 62: black x 24, yellow x 3, black x 13, yellow x 16, purple x 6 (62 blocks)
↙ Row 63: purple x 7, yellow x 16, black x 12, yellow x 3, black x 25 (63 blocks)
↗ Row 64: black x 24, yellow x 1, black x 1, yellow x 3, black x 12, yellow x 16, purple x 7 (64 blocks)
↙ Row 65: purple x 7, yellow x 17, black x 12, yellow x 2, black x 1, yellow x 2, black x 24 (65 blocks)
↗ Row 66: black x 24, yellow x 3, black x 1, yellow x 1, black x 1, yellow x 1, black x 11, yellow x 16, purple x 8 (66 blocks)
↙ Row 67: purple x 8, yellow x 17, black x 10, yellow x 2, black x 2, yellow x 3, black x 25 (67 blocks)
↗ Row 68: black x 26, yellow x 3, black x 1, yellow x 3, black x 10, yellow x 17, purple x 8 (68 blocks)
↙ Row 69: purple x 9, yellow x 17, black x 9, yellow x 3, black x 2, yellow x 2, black x 27 (69 blocks)
↗ Row 70: black x 23, yellow x 1, black x 4, yellow x 1, black x 1, yellow x 1, black x 1, yellow x 3, black x 9, yellow x 17, purple x 9 (70 blocks)
↙ Row 71: purple x 9, yellow x 17, black x 10, yellow x 2, black x 1, yellow x 2, black x 5, yellow x 2, black x 23 (71 blocks)
↗ Row 72: black x 23, yellow x 3, black x 4, yellow x 3, black x 1, yellow x 1, black x 11, yellow x 16, purple x 10 (72 blocks)
↙ Row 73: purple x 10, yellow x 16, black x 13, yellow x 3, black x 4, yellow x 3, black x 24 (73 blocks)
↗ Row 74: black x 23, yellow x 1, black x 1, yellow x 3, black x 4, yellow x 3, black x 13, yellow x 15, purple x 11 (74 blocks)
↙ Row 75: purple x 11, yellow x 15, black x 14, yellow x 2, black x 5, yellow x 2, black x 1, yellow x 2, black x 23 (75 blocks)
↗ Row 76: black x 23, yellow x 3, black x 1, yellow x 1, black x 1, yellow x 1, black x 4, yellow x 1, black x 15, yellow x 15, purple x 11 (76 blocks)
↙ Row 77: purple x 12, yellow x 14, black x 20, yellow x 2, black x 2, yellow x 3, black x 24 (77 blocks)
↗ Row 78: black x 25, yellow x 3, black x 1, yellow x 3, black x 20, yellow x 14, purple x 12 (78 blocks)
↙ Row 79: purple x 13, yellow x 13, black x 20, yellow x 3, black x 2, yellow x 2, black x 26 (79 blocks)
↗ Row 80: black x 27, yellow x 1, black x 1, yellow x 1, black x 1, yellow x 3, black x 7, yellow x 1, black x 12, yellow x 13, purple x 13 (80 blocks)
↙ Row 81: purple x 13, yellow x 14, black x 11, yellow x 2, black x 7, yellow x 2, black x 1, yellow x 2, black x 29 (81 blocks)
↗ Row 82: black x 29, yellow x 3, black x 1, yellow x 1, black x 7, yellow x 3, black x 10, yellow x 14, purple x 14 (82 blocks)
↙ Row 83: purple x 14, yellow x 15, black x 3, yellow x 1, black x 5, yellow x 3, black x 9, yellow x 3, black x 30 (83 blocks)
↗ Row 84: black x 31, yellow x 3, black x 7, yellow x 1, black x 1, yellow x 2, black x 6, yellow x 1, black x 2, yellow x 15, purple x 15 (84 blocks)
↙ Row 85: purple x 11, black x 1, purple x 3, yellow x 16, black x 1, yellow x 2, black x 4, yellow x 1, black x 1, yellow x 1, black x 1, yellow x 2, black x 7, yellow x 2, black x 32 (85 blocks)
↗ Row 86: black x 33, yellow x 1, black x 7, yellow x 3, black x 2, yellow x 2, black x 4, yellow x 18, purple x 2, black x 2, purple x 12 (86 blocks)
↙ Row 87: purple x 12, black x 3, purple x 1, yellow x 5, black x 1, yellow x 12, black x 4, yellow x 3, black x 1, yellow x 3, black x 42 (87 blocks)
↗ Row 88: black x 43, yellow x 2, black x 2, yellow x 3, black x 3, yellow x 13, black x 1, yellow x 3, black x 5, purple x 13 (88 blocks)
↙ Row 89: purple x 14, black x 8, yellow x 13, black x 4, yellow x 2, black x 1, yellow x 1, black x 1, yellow x 1, black x 44 (89 blocks)
↗ Row 90: black x 46, yellow x 2, black x 1, yellow x 1, black x 5, yellow x 12, black x 8, purple x 15 (90 blocks)
Corner: Start decreasing on RS
↙ Row 91: purple x 15, black x 8, yellow x 12, black x 6, yellow x 3, black x 46 (90 blocks)
↗ Row 92: black x 47, yellow x 3, black x 6, yellow x 12, black x 7, purple x 15 (90 blocks)
↙ Row 93: purple x 16, yellow x 2, black x 4, yellow x 12, black x 6, yellow x 2, black x 48 (90 blocks)
↗ Row 94: black x 49, yellow x 1, black x 7, yellow x 11, black x 4, yellow x 2, purple x 16 (90 blocks)
↙ Row 95: purple x 15, yellow x 2, black x 5, yellow x 10, black x 58 (90 blocks)
↗ Row 96: black x 58, yellow x 10, black x 3, yellow x 1, black x 1, yellow x 2, purple x 15 (90 blocks)
↙ Row 97: purple x 14, yellow x 5, black x 2, yellow x 10, black x 59 (90 blocks)
↗ Row 98: black x 60, yellow x 9, black x 3, yellow x 4, purple x 14 (90 blocks)
↙ Row 99: purple x 13, yellow x 5, black x 3, yellow x 8, black x 61 (90 blocks)
↗ Row 100: black x 16, yellow x 1, black x 44, yellow x 8, black x 3, yellow x 5, purple x 13 (90 blocks)
↙ Row 101: purple x 12, yellow x 6, black x 3, yellow x 7, black x 44, yellow x 1, black x 1, yellow x 1, black x 15 (90 blocks)
↗ Row 102: black x 15, yellow x 1, black x 2, yellow x 1, black x 16, yellow x 1, black x 17, yellow x 1, black x 1, yellow x 3, black x 5, yellow x 6, black x 3, yellow x 6, purple x 12 (90 blocks)
↙ Row 103: purple x 12, yellow x 7, black x 2, yellow x 5, black x 3, yellow x 11, black x 13, yellow x 2, black x 16, yellow x 1, black x 1, yellow x 2, black x 15 (90 blocks)
↗ Row 104: black x 13, yellow x 2, black x 1, yellow x 2, black x 1, yellow x 1, black x 15, yellow x 3, black x 9, yellow x 32, purple x 11 (90 blocks)
↙ Row 105: purple x 11, yellow x 1, black x 1, yellow x 31, black x 7, yellow x 3, black x 15, yellow x 1, black x 2, yellow x 1, black x 2, yellow x 1, black x 14 (90 blocks)
↗ Row 106: black x 12, yellow x 1, black x 1, yellow x 2, black x 1, yellow x 2, black x 1, yellow x 2, black x 13, yellow x 1, black x 1, yellow x 2, black x 6, yellow x 32, black x 1, yellow x 2, purple x 10 (90 blocks)
↙ Row 107: purple x 10, yellow x 1, black x 3, yellow x 30, black x 5, yellow x 1, black x 1, yellow x 1, black x 1, yellow x 2, black x 13, yellow x 1, black x 1, yellow x 2, black x 1, yellow x 2, black x 1, yellow x 2, black x 12 (90 blocks)
↗ Row 108: black x 13, yellow x 2, black x 1, yellow x 2, black x 1, yellow x 1, black x 15, yellow x 3, black x 2, yellow x 2, black x 5, yellow x 29, black x 3, yellow x 1, purple x 10 (90 blocks)
↙ Row 109: purple x 9, yellow x 2, black x 4, yellow x 27, black x 5, yellow x 3, black x 1, yellow x 3, black x 15, yellow x 1, black x 2, yellow x 1, black x 2, yellow x 1, black x 2, yellow x 1, black x 11 (90 blocks)
↗ Row 110: black x 11, yellow x 2, black x 1, yellow x 2, black x 1, yellow x 2, black x 1, yellow x 1, black x 2, yellow x 2, black x 12, yellow x 2, black x 2, yellow x 3, black x 5, yellow x 27, black x 2, yellow x 3, purple x 9 (90 blocks)
Corner: Start decreasing on RS
↙ Row 111: purple x 8, yellow x 3, black x 3, yellow x 26, black x 6, yellow x 2, black x 1, yellow x 1, black x 1, yellow x 1, black x 12, yellow x 2, black x 4, yellow x 2, black x 1, yellow x 2, black x 1, yellow x 2, black x 2, purple x 1, black x 8 (89 blocks)
↗ Row 112: black x 8, purple x 1, black x 2, yellow x 1, black x 2, yellow x 1, black x 5, yellow x 1, black x 2, yellow x 1, black x 14, yellow x 2, black x 1, yellow x 1, black x 7, yellow x 26, black x 2, yellow x 3, purple x 8 (88 blocks)
↙ Row 113: purple x 8, yellow x 3, black x 2, yellow x 25, black x 9, yellow x 3, black x 13, yellow x 2, black x 1, yellow x 2, black x 4, yellow x 2, black x 1, yellow x 2, black x 1, purple x 2, black x 1, purple x 2, black x 4 (87 blocks)
↗ Row 114: black x 1, purple x 2, black x 1, purple x 2, black x 1, purple x 1, yellow x 1, black x 1, yellow x 2, black x 1, yellow x 1, black x 2, yellow x 2, black x 1, yellow x 5, black x 13, yellow x 3, black x 9, yellow x 25, black x 1, yellow x 4, purple x 7 (86 blocks)
↙ Row 115: purple x 7, yellow x 3, black x 2, yellow x 24, black x 10, yellow x 2, black x 13, yellow x 8, black x 5, yellow x 1, black x 2, purple x 1, black x 2, purple x 1, black x 2, purple x 1, black x 1 (85 blocks)
↗ Row 116: black x 1, purple x 1, black x 1, purple x 2, black x 1, purple x 2, black x 1, yellow x 1, black x 3, yellow x 1, black x 1, yellow x 9, black x 13, yellow x 1, black x 11, yellow x 24, black x 1, yellow x 3, purple x 7 (84 blocks)
↙ Row 117: purple x 6, yellow x 4, black x 1, yellow x 23, black x 26, yellow x 8, black x 1, yellow x 2, black x 4, purple x 2, black x 1, purple x 2, black x 1, purple x 2 (83 blocks)
↗ Row 118: purple x 2, black x 1, purple x 1, black x 2, purple x 1, black x 2, yellow x 1, black x 2, yellow x 2, black x 1, yellow x 17, black x 17, yellow x 22, black x 1, yellow x 4, purple x 6 (82 blocks)
↙ Row 119: purple x 6, yellow x 4, black x 1, yellow x 21, black x 18, yellow x 17, black x 1, yellow x 1, black x 2, yellow x 1, black x 5, purple x 1, black x 2, purple x 1 (81 blocks)
↗ Row 120: purple x 1, black x 1, purple x 1, black x 3, purple x 1, black x 1, yellow x 2, black x 1, yellow x 2, black x 1, yellow x 17, black x 18, yellow x 26, purple x 5 (80 blocks)
↙ Row 121: purple x 5, yellow x 25, black x 18, yellow x 20, black x 1, yellow x 2, black x 1, yellow x 1, purple x 1, black x 4, purple x 1 (79 blocks)
↗ Row 122: black x 5, purple x 1, black x 2, yellow x 1, black x 2, yellow x 20, black x 18, yellow x 5, black x 1, yellow x 18, purple x 5 (78 blocks)
↙ Row 123: purple x 5, yellow x 18, black x 1, yellow x 4, black x 18, yellow x 21, black x 1, yellow x 2, black x 1, purple x 2, black x 1, purple x 2, black x 1 (77 blocks)
↗ Row 124: black x 1, purple x 2, black x 1, purple x 1, black x 2, yellow x 2, black x 1, yellow x 21, black x 18, yellow x 3, black x 2, yellow x 18, purple x 4 (76 blocks)
↙ Row 125: purple x 4, yellow x 18, black x 2, yellow x 2, black x 18, yellow x 26, purple x 4, black x 1 (75 blocks)
↗ Row 126: purple x 5, yellow x 26, black x 18, yellow x 1, black x 3, yellow x 17, purple x 4 (74 blocks)
↙ Row 127: purple x 4, yellow x 17, black x 21, yellow x 26, purple x 5 (73 blocks)
↗ Row 128: purple x 5, yellow x 25, black x 22, yellow x 16, purple x 4 (72 blocks)
↙ Row 129: purple x 3, yellow x 16, black x 22, yellow x 26, purple x 4 (71 blocks)
↗ Row 130: purple x 4, yellow x 26, black x 21, yellow x 16, purple x 3 (70 blocks)
↙ Row 131: purple x 3, yellow x 15, black x 21, yellow x 26, purple x 4 (69 blocks)
↗ Row 132: purple x 4, yellow x 26, black x 12, yellow x 1, black x 7, yellow x 15, purple x 3 (68 blocks)
↙ Row 133: purple x 3, yellow x 14, black x 7, yellow x 2, black x 11, yellow x 26, purple x 4 (67 blocks)
↗ Row 134: purple x 4, yellow x 26, black x 10, yellow x 3, black x 7, yellow x 14, purple x 2 (66 blocks)
↙ Row 135: purple x 2, yellow x 14, black x 6, yellow x 3, black x 10, yellow x 27, purple x 3 (65 blocks)
↗ Row 136: purple x 3, yellow x 27, black x 8, yellow x 1, black x 1, yellow x 3, black x 6, yellow x 13, purple x 2 (64 blocks)
↙ Row 137: purple x 2, yellow x 13, black x 6, yellow x 2, black x 1, yellow x 2, black x 7, yellow x 27, purple x 3 (63 blocks)
↗ Row 138: purple x 3, yellow x 26, black x 7, yellow x 3, black x 1, yellow x 1, black x 1, yellow x 1, black x 5, yellow x 12, purple x 2 (62 blocks)
↙ Row 139: purple x 2, yellow x 11, black x 5, yellow x 2, black x 2, yellow x 3, black x 7, yellow x 26, purple x 3 (61 blocks)
↗ Row 140: purple x 3, yellow x 26, black x 7, yellow x 3, black x 1, yellow x 3, black x 4, yellow x 11, purple x 2 (60 blocks)
↙ Row 141: purple x 2, yellow x 10, black x 4, yellow x 3, black x 2, yellow x 2, black x 7, yellow x 26, purple x 3 (59 blocks)
↗ Row 142: purple x 3, yellow x 25, black x 8, yellow x 1, black x 1, yellow x 1, black x 1, yellow x 3, black x 3, yellow x 10, purple x 2 (58 blocks)
↙ Row 143: purple x 2, yellow x 9, black x 4, yellow x 2, black x 1, yellow x 2, black x 10, yellow x 24, purple x 3 (57 blocks)
↗ Row 144: purple x 3, yellow x 23, black x 10, yellow x 3, black x 1, yellow x 1, black x 4, yellow x 9, purple x 2 (56 blocks)
↙ Row 145: purple x 2, yellow x 8, black x 6, yellow x 3, black x 11, yellow x 22, purple x 3 (55 blocks)
↗ Row 146: purple x 3, yellow x 21, black x 12, yellow x 3, black x 6, yellow x 7, purple x 2 (54 blocks)
↙ Row 147: purple x 2, yellow x 7, black x 6, yellow x 2, black x 13, yellow x 20, purple x 3 (53 blocks)
↗ Row 148: purple x 3, yellow x 22, black x 11, yellow x 1, black x 7, yellow x 6, purple x 2 (52 blocks)
↙ Row 149: purple x 2, yellow x 6, black x 17, yellow x 23, purple x 3 (51 blocks)
↗ Row 150: purple x 3, yellow x 24, black x 16, yellow x 5, purple x 2 (50 blocks)
↙ Row 151: purple x 2, yellow x 4, black x 14, yellow x 25, purple x 4 (49 blocks)
↗ Row 152: purple x 4, yellow x 26, black x 12, yellow x 3, purple x 3 (48 blocks)
↙ Row 153: purple x 3, yellow x 2, black x 11, yellow x 27, purple x 4 (47 blocks)
↗ Row 154: purple x 4, yellow x 29, black x 8, yellow x 2, purple x 3 (46 blocks)
↙ Row 155: purple x 4, black x 7, yellow x 29, purple x 5 (45 blocks)
↗ Row 156: purple x 5, yellow x 30, black x 6, purple x 3 (44 blocks)
↙ Row 157: purple x 3, black x 3, yellow x 32, purple x 5 (43 blocks)
↗ Row 158: purple x 6, yellow x 31, purple x 1, black x 2, purple x 2 (42 blocks)
↙ Row 159: purple x 6, yellow x 28, purple x 7 (41 blocks)
↗ Row 160: purple x 8, yellow x 25, purple x 7 (40 blocks)
↙ Row 161: purple x 7, yellow x 24, purple x 8 (39 blocks)
↗ Row 162: purple x 9, yellow x 21, purple x 8 (38 blocks)
↙ Row 163: purple x 10, yellow x 16, purple x 11 (37 blocks)
↗ Row 164: purple x 13, yellow x 11, purple x 12 (36 blocks)
↙ Row 165: purple x 35 (35 blocks)
↗ Row 166: purple x 34 (34 blocks)
↙ Row 167: purple x 33 (33 blocks)
↗ Row 168: purple x 32 (32 blocks)
↙ Row 169: purple x 31 (31 blocks)
↗ Row 170: purple x 30 (30 blocks)
↙ Row 171: purple x 29 (29 blocks)
↗ Row 172: purple x 28 (28 blocks)
↙ Row 173: purple x 27 (27 blocks)
↗ Row 174: purple x 26 (26 blocks)
↙ Row 175: purple x 25 (25 blocks)
↗ Row 176: purple x 24 (24 blocks)
↙ Row 177: purple x 23 (23 blocks)
↗ Row 178: purple x 22 (22 blocks)
↙ Row 179: purple x 21 (21 blocks)
↗ Row 180: purple x 20 (20 blocks)
↙ Row 181: purple x 19 (19 blocks)
↗ Row 182: purple x 18 (18 blocks)
↙ Row 183: purple x 17 (17 blocks)
↗ Row 184: purple x 16 (16 blocks)
↙ Row 185: purple x 15 (15 blocks)
↗ Row 186: purple x 14 (14 blocks)
↙ Row 187: purple x 13 (13 blocks)
↗ Row 188: purple x 12 (12 blocks)
↙ Row 189: purple x 11 (11 blocks)
↗ Row 190: purple x 10 (10 blocks)
↙ Row 191: purple x 9 (9 blocks)
↗ Row 192: purple x 8 (8 blocks)
↙ Row 193: purple x 7 (7 blocks)
↗ Row 194: purple x 6 (6 blocks)
↙ Row 195: purple x 5 (5 blocks)
↗ Row 196: purple x 4 (4 blocks)
↙ Row 197: purple x 3 (3 blocks)
↗ Row 198: purple x 2 (2 blocks)
↙ Row 199: purple x 1 (1 block)

Adding a border

Ch 2. Work 2 hdc in each C2C block space around. In each corner, work (2 hdc, ch 2, 2 hdc).

Finishing

Weave in your ends. Block if desired.

C2C haunted house blanket crochet pattern featuring a spooky house silhouette, bats, and full moon design

Frequently asked questions

What is the finished size of the blanket?
The finished blanket measures 47 × 61 inches (119 × 155 cm).

What skill level is this pattern?
This pattern is best for intermediate crocheters who are comfortable with the C2C stitch and color changes.

What yarn and hook do I need?
You’ll need worsted weight (#4) yarn, a G-6 (4.0 mm) crochet hook, scissors, and a yarn needle for weaving in ends.

How is the blanket constructed?
The blanket is worked as one continuous C2C design, then finished with a border.

Is this a good Halloween décor blanket?
Yes. The haunted house design and bold contrast make this blanket perfect for Halloween decorating, fall displays, or seasonal throws.

Can I change the colors?
Absolutely. You can customize the colors to create a darker, moodier look or adjust them to match your Halloween décor.


More crochet blanket patterns

Looking for another blanket to crochet? I share a growing collection of free crochet blanket patterns, including C2C designs, kid-friendly themes, and seasonal favorites. These patterns are easy to customize and fun to make, whether you’re crocheting a gift or adding something handmade to your home.

Browse the patterns below to find your next cozy crochet project.

Spooky-cute Halloween crochet

If you love Halloween crochet with a fun, playful twist, you’ll enjoy my collection of spooky-cute Halloween crochet patterns. From festive blankets to kid-friendly seasonal designs, these patterns are perfect for fall decorating, classroom projects, or handmade Halloween gifts.

Scroll the Halloween patterns below to find your next spooky project to crochet.

Let’s connect!

I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.

📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

C2C haunted house blanket crochet pattern shown with a corner-to-corner text overlay and spooky house design
error: Content is protected !!