My Temperature Blanket Recipe [Free Crochet Pattern]

Please note this post contains Amazon affiliate links. See the bottom of post for full disclosure.

I have been getting a lot of interest on my half-finished Temperature Blanket from 2020 (I promise to finish it this year, wink wink). So I thought I would answer all the questions and give my basic recipe for how I am making one. When I finish my blanket, I will update this post with a full pattern, but this will definitely get you started! I’m going to walk you through my process for picking colors, creating a temperature range, and helpful tips for making your own Temperature Blanket.

One of the biggest factors to a successful Temperature Blanket is to pick colors you like. It does not have to be rainbow colors. However, make sure to choose a yarn that won’t be discontinued any time soon and comes in a wide range of colors. For my first blanket, I picked Knit Picks/We Crochet Brava Worsted yarn. It’s an affordable yarn that I’ve used before and enjoy working with, plus it comes in so many different colors. You’ll want to pick about 10 or more different colors, depending on the temperature range you want to create. Obviously the more colors you have, the more colorful and nuanced your blanket will be. Also make sure to add in a neutral color, like cream, gray, or black, to use as a Monthly Marker.

The next thing you want to do is decide whether you want to record the high temps or the low temps for each day. For my blanket, I choose to focus on the high temps. It’s also important to create your own temperature range based on your local area, since some places don’t range in temperature as much as other places, or your temps may be more extreme (hot or cold) than other parts of the world. For example, I live in Arizona where it doesn’t really get below 50 degrees Fahrenheit for the high during the winter and the summer can be as high as 120 degrees Fahrenheit!

Make a list of the colors you have and then divide up your temperature range amongst the colors. For my range, I did a 5 degree gap, since I wanted to make sure my blanket had a lot of colorful nuance. Here’s my Temperature range as an example:

Mesa, Arizona Temperature Range

  • 115 and Above: Dove Heather
  • 110-114: Caution
  • 105-109: Seashell
  • 100-104: Rouge
  • 95-99: Cotton Candy
  • 90-94: Blush
  • 85-89: Seraphim
  • 80-84: Lady Slipper
  • 75-79: Freesia
  • 70-74: Tranquil
  • 60-69: Tidepool
  • 59 and Below: Hunter
  • Monthly Marker: Cream

Another important factor to a successful temperature blanket is to not make it in one big row-a-day block, because 365+ rows makes for a way too long blanket. It’s better to break it down into panels or squares so that your blanket will come out to a more manageable size. This also means less work each day/week since you’re only working on a portion of the blanket at a time. For mine, I decided to do two panels. It works out almost exactly even to split it into the first half of the year and the second half of the year, including a starting row and the 12 monthly markers.

The great thing about modern technology is that you can always access temperatures online. This is helpful for working on your blanket once a week or once a month, instead of trying to keep up daily if you’re like me and can’t commit to a daily year-long project. It also makes it easier to catch up should you fall behind, since you can always look up and record your temperatures for past dates. It also means you don’t necessarily have to do a temperature blanket for your current year! Pick a special year (like the year you were born or your child was born or you got married, etc) to help commemorate a milestone year you want to remember. I did go ahead and write down the daily temps in my notebook (or you can use a knitting project notebook like this) so I could cross them off as I worked that row and keep track of where I was for when I inevitably abandoned the project and came back to it.

You’ve got your yarn, you’ve got your temp range, now it’s time to get started! I chose the crochet moss stitch for my blanket, and that will be the pattern I share below. I highly recommend making a gauge swatch with all of your colors in order, so you can see how they will work together, as well as to measure your gauge. Gauge is not essential for this project, but it’s helpful to know you won’t get a blanket that’s too big or too small. Use the instructions below to start your blanket!

My Temperature Blanket (Crochet)

  • Finished Size: *coming soon*
  • Gauge: 16 sc and 16 rows = 4”/10 cm. Use a gauge tool like this to check your gauge swatch.
  • Hook: US Size H (5 mm) Clover Amour hook
  • Notions: Chibi yarn needle, scissors, tape measure
  • Yarn: Knit Picks/We Crochet Brava Worsted (100% acrylic; 218 yards/100 grams per skein) in 13 colors: 1-2 skeins in each color. See above for example colors. You could also get a couple sampler packs of Brava Worsted where all the colors are picked for you.

PATTERN: One Panel

With Monthly Marker color, ch 92 (or an even number, because you’ll want an odd number plus 1 for pattern)

Row 1: Sc in second ch from hook and each ch across, changing to first temp color in last st. Turn. (91 sc)

Row 2: Ch 2 (counts as sc and ch-1 sp here and throughout), skip first 2 sts, sc in next st, *ch 1, skip next st, sc in next st. Rep from * across, changing to next temp color in the last st (unless you don’t need to change the color because still in the same temp range). Turn. Cut previous color if applicable, leaving at least a 6”/15 cm tail for weaving in later. (46 sc and 45 ch-1 sps)

Row 3: Ch 2, skip first st, sc in first ch-1 sp, *ch 1, skip next st, sc in next ch-1 sp. Rep from * across to last ch-2 sp from previous Row, sc in last ch-2 sp, changing to next temp color in the last st (unless you don’t need to change the color because still in the same temp range). Turn. Cut previous color if applicable, leaving at least a 6”/15 cm tail for weaving in later. (46 sc and 45 ch-1 sps)

Repeat Row 3 for each day from January 1 through June 30, adding a Monthly Marker stripe in between each month. If crocheting a leap year, end on a Monthly Marker stripe and fasten off first panel. If crocheting a non-leap year, add one extra color in June before the Monthly Marker stripe and then fasten off. You should have 189 rows.

Repeat this process for the second panel for July 1 through December 31, adding a Monthly Marker stripe in between each month and ending on a Monthly Marker stripe. You do not need to add an extra row, and you should have 189 rows. Fasten off.


Weave in all ends with a yarn needle. I know, this part sucks, but it’s so worth it. Make sure to secure your ends thoroughly and don’t skimp on this part just because there are a lot. Better yet, weave in your ends after each month so it’s not so daunting at the end.

Joining and Edging: *coming soon*

Use hashtag #mytemperatureblanket and #kountingsheep when sharing your progress on social media! You can also tag me @kountingsheep on Instagram for a chance to be shared in my Stories. Link your project on Ravelry here.

Please note this post contains Amazon affiliate links. This means that when you make a purchase through the link, I receive a small commission at no additional cost to you. All pictures and opinions contained in this post are my own.