Haunted house blanket crochet pattern
Ready to crochet a Halloween blanket that turns heads? This C2C haunted house blanket crochet pattern is a one-piece corner-to-corner design featuring bold haunted house silhouettes, flying bats, and a glowing moon. It’s a fun intermediate project for crocheters who enjoy color changes and graphic seasonal blankets.
Quick answer
This C2C haunted house blanket crochet pattern is an intermediate-level project worked as one continuous corner-to-corner design. It uses worsted weight yarn and a G-6 (4.0 mm) crochet hook, and the finished blanket measures about 47 x 61 inches (119 x 155 cm).
Free C2C haunted house blanket crochet pattern details
Here’s a quick overview of the materials, finished size, gauge, and pattern notes before you begin.
Skill level
Intermediate — This C2C haunted house blanket is worked continuously and includes frequent color changes.
Materials needed
- G-6 (4 mm) crochet hook
- Worsted weight (#4) yarn in black, purple, and yellow.
- Yarn needle
- Scissors
Yarn yardage
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)
Finished size
The finished haunted house blanket measures 47 × 61 inches (119 × 155 cm).

Gauge
8 C2C blocks = 4 inches (10 cm)
Each C2C block = ch 3 + 3 dc
Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.
Crochet abbreviations
- dc = double crochet
sc = single crochet stitch - ch/chs = chain/chains
- st/sts = stitch/stitches
- sl st = slip stitch
Pattern notes
- The blanket is worked diagonally using the C2C technique, beginning at the bottom right corner and ending at the top left corner.
- Each C2C block consists of ch 3 and 3 dc.
- Ch 6 to begin each increase row and ch 3 to begin each new C2C block.
- For decrease rows, use slip stitches to move to the next ch-3 space instead of beginning with ch 6.
- When changing colors, switch to the new yarn color as you work the sl st that joins to the next block.
- ↙ indicates a right-side row; ↗ indicates a wrong-side row.
- The pattern is written in US crochet terms.

C2C crochet video tutorial
New to corner-to-corner crochet? My video tutorial shows you how to make C2C blocks, increase, and decrease using a small heart square. You can use the same technique for this pattern.
Prefer YouTube? Watch my C2C crochet video tutorial on YouTube.
C2C haunted house blanket crochet pattern instructions
Graph
Download the haunted house blanket graph.
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.

Printable PDF version
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.
More crochet blanket patterns
For more cozy ideas, browse my main collection of free crochet blanket patterns, my free crochet baby blanket patterns, and my C2C crochet blanket patterns for more corner-to-corner graph designs.
For a more playful autumn project, try my crochet owl pumpkin blanket pattern. The colorful owl and pumpkin design makes a cozy C2C blanket for kids and fall decorating.
Halloween crochet decor patterns
Looking for more spooky seasonal projects to make? Browse my favorite Halloween crochet decor patterns, including ghosts, spiders, pumpkins, pillows, appliques, garlands, baskets, and other cute Halloween makes for your home.
You can also visit my full collection of home decor crochet patterns for even more handmade ideas to decorate every season.
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

