A digital painting of a cricket standing on the pointer of a temperature gauge with it's wings up. The temperature gauge points to 82 degrees Fahrenheit and approximately 29 degrees Celcius.

The rate of cricket chirps, which male crickets make with their wings, correlates to the temperature in their surroundings. Snowy tree crickets, as represented artistically here, are nicknamed "the thermometer cricket" for their accuracy. (Image credit: NOAA Office of Education)

Can crickets tell the temperature? The answer is in their chirp!

Image credit: NOAA Office of Education
1
Introduction
2
Beyond Dolbear's law
3
Follow-along experiment: Collecting data
4
Follow-along experiment: Calculate
5
Conclusion

Using crickets as a thermometer

Exploring Dolbear's law.

Beyond Dolbear's law

Diving deeper for a more accurate cricket thermometer.

Follow-along experiment: Collecting data

Collect data to make your own cricket thermometer formula.

Follow-along experiment: Calculate

Use your data to calculate your cricket thermometer formula.

Conclusion

For many people, opening their windows to a chorus of crickets is a hallmark of summer nights and fall mornings, but did you know that their symphony can also be used as a thermometer? By counting the frequency of their chirps, you can estimate the temperature with arithmetic! 

Much like a sluggish bumble bee on a cool spring morning or a lizard sunning on a rock, crickets move slower in cooler temperatures. This is because each of these animals is an ectotherm — their body temperature depends on the temperature of their environment. As crickets warm, they can rub their wings together faster, which is how male crickets make the nightly repetitive chirp they use to attract mates. 

The relationship between cricket chirping and temperature has been noted for a long time. In Western science, it is called Dolbear’s law after the most widely referenced early publication on the phenomenon published in 1897 by Amos Dolbear. His observations showed that you can count the number of chirps per 15 seconds, add 40, and that will give you the temperature in Fahrenheit (F). 

 

Dolbear's law

Temperature (F) = number of cricket chirps in 15 seconds + 40

 

The El Paso, Texas Weather Forecast Office makes calculating the temperature even easier by providing a cricket chirp converter based on Dolbear’s law! Just plug in the number of chirps and it will convert the number to a temperature in degrees Fahrenheit, Celsius, or even in Kelvin (you do you!).

While using Dolbear’s law is a neat party trick, if you really want to impress your friends, figuring out the formula for the crickets in your own neighborhood can make your estimate even more accurate.

Different cricket species may work best with a different formula for temperature, or could be more or less accurate than another species. Dolbear didn't identify what species of cricket his formula referenced, but many people think that offsite link he counted the chirps of the snowy tree cricket, which is now nicknamed “the thermometer cricket,” for its accuracy as a thermometer. Factors like how close the crickets are to a warm building or what region you live in can impact the formula that best predicts temperature based on cricket chirps. One way to account for your unique situation is to calibrate your own cricket thermometer! 

To do this, you’ll need to count cricket chirps at several different temperatures and record the results. Then you can plot the points on a graph and draw a line that goes through the most data points. Once that is done, you can calculate the best formula for predicting temperature using cricket chirps in your area. Follow along with our example on the next tab, either by hand or using a computer spreadsheet program!

A delicate green cricket with long antennae stands on an inflorescence of buds.
Snowy tree crickets are nicknamed "the thermometer cricket" for how consistently their chirping frequency varies with temperature. (NPS/Sally King)

Things to consider before you start

Before you hop into your experiment, there are a few things to think about beforehand.

  • You can plan to do your experiment all in one day or over multiple days. 
    • In one day: Plan ahead by looking at your hourly temperature forecast at weather.gov. First, look up your forecast, then scroll down to “Additional forecasts and information,” and choose “hourly weather forecast” or “tabular weather forecast.” That way, you can begin at a time where the temperature will be dropping or rising.
    • Over multiple days: Try to choose days with similar weather conditions. That way you reduce how varying conditions, like rain or drought, might affect cricket chirps. 

Expand to see a screenshot of weather.gov

A screenshot of the weather.gov forecast page for Silver Spring, Maryland.
To plan ahead, view your forecast on weather.gov. You can view forecasts by the hour under "Hourly Weather Forecast" or "Tabular Forecast." (NOAA)
  • Decide whether you are going to count crickets once at each temperature or multiple times. Or if you might have someone else join you and count separately to make sure you both get the same result. 

Step 1: Observe

The first thing you will need to do is decide which cricket chorus you want to count — often multiple groups are calling at once.  For example, you may hear two groups, one far away and one close. Or, perhaps there are multiple species of crickets, one group singing high like the sopranos in a choir and another that sings a lower note.  The scientist in you may be thinking that counting the same individual cricket’s chirps would be more precise, but listening to a single cricket is often hard since groups tend to synchronize. 

  • Listen to the choruses of crickets around you. Can you pick out different groups of crickets singing? 
  • Once you feel confident that you can pick out the different groups of crickets, choose one of them to count for your thermometer. 

Tip

Record your decision so you remember if you take a break or want to repeat your experiment later. Here is my example: Date: 7/28/22. Time: 8:00pm. I heard 2 groups of crickets, one high and one low. I am going to listen to the high-pitched group of crickets because they are the easiest for me to count.


Step 2: Record

Now that you’ve identified your chosen chorus, you’ll need to make a data table and collect your data.

  • First, make a data table by hand or in a spreadsheet program on a computer. Put the following columns in your data table: Date, time, current temperature, cricket chirp count, notes (see photo below for our data table).
  • When you are ready to begin your first count, record the date and time in the appropriate columns in the table. Then, look up the current temperature or, if you have an outdoor thermometer nearby, you can use that to record the temperature. 
  • Now, set a timer for 15 seconds and count the number of chirps you hear from your chosen group of crickets.

Tip

If you have a mobile device handy, you can try staying silent and recording for 15 seconds and writing the data in your table later.


Step 3: Repeat

To calibrate your cricket thermometer, you will need to repeat step 2 at multiple different temperatures. Otherwise, all you would know is how often crickets chirp in that specific moment! 

  • We recommend recording cricket chirps for at least 10 unique temperatures. 
  • Choose clear weather for nights that you count crickets; that way, you eliminate the possibility of precipitation affecting your results.

Tip

Take notes about weather conditions in your “notes” column. You could also record things like whether there is a lot of background noise from traffic or other animals, for example. If anything completely interrupts your count, like a car driving by or someone talking loudly, make sure to start over.


Our data table

A data table with five columns: Date, time, current temperature (F), cricket chirps in 15 seconds, and notes. The observations span from July 29th to August 3, with times between 8 AM and 10 PM. The temperatures range from 70 degrees to 83, and cricket chirps from 32 to 51. Notes are about weather conditions, such as overcast skies and high humidity, and a time when cicadas were loudly calling.
A data table of our cricket chirp counts per 15 seconds and temperature observations in Fahrenheit. (NOAA Office of Education)

Step 4: Calculate

Now for the fun part — plot your data and calculate your cricket thermometer equation! You can do this part either by hand or in a spreadsheet program. Follow along with whichever method you prefer.

In both examples, we are plotting data and drawing a line of best fit, or a line that goes through the most of our data points. Then, we find the formula for that line, which also serves as the cricket thermometer formula. The formula for a line is y = mx +b, where:

  • 'm' is the slope
  • 'b' is the y-intercept 
  • 'x' and 'y' are coordinates for a point along the line. In our case, x is the number of cricket chirps and y is the temperature. 

So, you can read the formula as: Temperature = number of cricket chirps in 15 seconds * m + b

Now, onto finding your slope (m) and y-intercept (b)!

In a spreadsheet program

For this example, we are using Google Sheets, but other spreadsheet programs, such as Microsoft Excel, can also be used.

  • Enter your data into the spreadsheet
  • Select your “current temperature” and “cricket chirp” columns
  • Go to the “Insert” menu and select “chart”
Expand to see screenshot of inserting a chart

A screenshot of Google Sheets. The Insert menu is selected and a mouse hovers over Chart.
Select your "Current temperature" and "Cricket chirps" columns, then open the "Insert" dropdown menu and select "Chart." (NOAA Office of Education)
  • Double-click on your chart. The chart editor sidebar will open.
    • In the “setup” menu (shown on the left in the image below):
      • For chart type, select “scatter”
      • Set chirps as the x-axis and temperature as the series 
    • In the “customize” menu (shown on the right in the image below):
      • Select “series” and check the “add trendline” box
        • Trendline type should be linear
        • In the “label” dropdown, select “equation”
Expand to see screenshot of the chart editor

Two screenshots of the chart editor side-by-side. The first screenshot shows the setup menu selected. The chart type is scatter chart,  the x-axis is "cricket chirps in 15s" and the series is "current temperature (F). The "use row 1 as headers box" is checked and so is the "Use column D as labels" box. In the other screenshot, the customize menu is selected. In the "format data point" section, the trendline box is checked, linear is selected for "type", and under label "use equation" is selected.
Use the Chart editor Setup and Customize menus to prepare your chart and find your cricket thermometer equation! (NOAA Office of Education)

The equation at the top of the chart is your cricket thermometer! You can put any number of cricket chirps in place of the “x” and find the temperature.

A data chart titled "Current temperature as predicted by cricket chirps." The x-axis is labeled "cricket chirps in 15 seconds" and the y-axis is labeled "current temperature (F)." The data point form an imperfect line rising from left to right. There is a straight line drawn through them (the line of best-fit)
After following the steps above, the equation at the top of your chart is your cricket thermometer equation. Here is my chart — my cricket thermometer equation is: "Current temperature = 0.714 * number of cricket chirps in 15 seconds + 46.5." (NOAA Office of Education)

By hand

If you don’t have access to a computer, you can do this calculation by hand, but it is a bit more work! Follow the instructions below. These instructions assume some graph-making experience, so If you aren’t very familiar with making graphs and plotting data, make sure to work with someone who can help you. 

  • First draw your X and Y axes.
    • Your X and Y axes should start with a number a few below your lowest measurement (this will make later steps easier).
    • Make sure your axes go up by the same interval between each mark, for example label every number or every other number.
  • Then plot your data.
  • Draw a straight line that touches as many points as possible — this is called the line of best fit. 
Expand to see our hand drawn chart

A hand-drawn chart titled "Current temperature as predicted by cricket chirps" with "Temperature (F)" on the y-axis and "Cricket chirps" on the x-axis. The data points range from 70 degrees and 32 cricket chirps to 82 degrees and 50 cricket chirps and rise in an uneven upwards slope. A straight line of best fit is drawn through the data points.
Plot your data with cricket chirps on the x-axis and temperature on the y-axis, then draw a line of best fit. (NOAA Office of Education.)

 

  • Now that we have a line, we need to find the formula for that line, which will serve as your cricket thermometer, y= mx + b. We need to calculate the variables ‘m’ and ‘b.’ We will start with ‘m,’ or the slope. 
    • The formula for slope is: m = (y2-y1) / (x2-x1)
    • For x1 and y1:
      • Pick any value for x that is on your graph. I picked 41.
      • Draw a straight vertical line from 41 until you hit your line. Make a dot. 
      • Now, draw a straight horizontal line from that dot to the y-axis. Make a note of that value. For me it was 76. This is your y value.
      • In this case, (x1,y1) is (41,76)
    • We need to repeat this process to get x2 and y2
      • I picked 48 and got 81 as my y value (48, 81)
Expand to follow along with the hand drawn example

The same handdrawn chart presented previously that was titled "Current temperature as predicted by cricket chirps." There are now two data points indicated on the line of best fit: (41,76) and (48, 81)
Select two points on the line of best fit. (NOAA Office of Education)
  • If we insert those numbers in the formula using my example, we now have:   m = (81 - 76) / (41 -48)
  • Now, solve for m, which is the slope. 
    • m = 5 / 7
    • m = .71
  • Now that we have m, we can choose any value on the line, say (x1,y1) to calculate our last variable — ‘b’
    • (41,76) is my (x1,y1)
    • 76 = (.71 * 41) + b
    • 76 = (29.3) + b
    • 76 - 29.3 = b
    • 46.7 = b
  • Plugging in m and b … my cricket equation is: y = .71 * x + 46.7 or Current temperature (F) = .71 * cricket chirps in 15 seconds + 46.7
  • I did not get the exact same formula by hand as I did in the spreadsheet, but that's okay, they are quite close.
The same hand-drawn chart presented previously that was titled "Current temperature as predicted by cricket chirps." The math laid out in the bulleted list above is repeated on the chart, but with colored variables as guidance. We recommend following along with the bulleted list above.
Do you prefer learning in a visual style? Follow along with the math above in this color-coded format. (NOAA Office of Education)

 

It's no surprise that cricket chirps aren't the easiest way to measure the temperature, however, it is a pretty cool mental exercise that requires less equipment than even a thermometer — you just need your brain! So next time you want to share a piece of trivia or figure out whether you will need a jacket when you don’t have convenient access to the forecast, just remember to listen to your local cricket weather report.

A sturdy brown cricket with a long straight ovipositor sits on a grass lawn.
Female ground crickets like this one don't sing, but their male counterparts are a familiar sound during times of warm weather. (NOAA Office of Education)
Page 1 of 5
Using crickets as a thermometer
Exploring Dolbear's law.

For many people, opening their windows to a chorus of crickets is a hallmark of summer nights and fall mornings, but did you know that their symphony can also be used as a thermometer? By counting the frequency of their chirps, you can estimate the temperature with arithmetic! 

Much like a sluggish bumble bee on a cool spring morning or a lizard sunning on a rock, crickets move slower in cooler temperatures. This is because each of these animals is an ectotherm — their body temperature depends on the temperature of their environment. As crickets warm, they can rub their wings together faster, which is how male crickets make the nightly repetitive chirp they use to attract mates. 

The relationship between cricket chirping and temperature has been noted for a long time. In Western science, it is called Dolbear’s law after the most widely referenced early publication on the phenomenon published in 1897 by Amos Dolbear. His observations showed that you can count the number of chirps per 15 seconds, add 40, and that will give you the temperature in Fahrenheit (F). 

 

Dolbear's law

Temperature (F) = number of cricket chirps in 15 seconds + 40

 

The El Paso, Texas Weather Forecast Office makes calculating the temperature even easier by providing a cricket chirp converter based on Dolbear’s law! Just plug in the number of chirps and it will convert the number to a temperature in degrees Fahrenheit, Celsius, or even in Kelvin (you do you!).

Page 2 of 5
Beyond Dolbear's law
Diving deeper for a more accurate cricket thermometer.

While using Dolbear’s law is a neat party trick, if you really want to impress your friends, figuring out the formula for the crickets in your own neighborhood can make your estimate even more accurate.

Different cricket species may work best with a different formula for temperature, or could be more or less accurate than another species. Dolbear didn't identify what species of cricket his formula referenced, but many people think that offsite link he counted the chirps of the snowy tree cricket, which is now nicknamed “the thermometer cricket,” for its accuracy as a thermometer. Factors like how close the crickets are to a warm building or what region you live in can impact the formula that best predicts temperature based on cricket chirps. One way to account for your unique situation is to calibrate your own cricket thermometer! 

To do this, you’ll need to count cricket chirps at several different temperatures and record the results. Then you can plot the points on a graph and draw a line that goes through the most data points. Once that is done, you can calculate the best formula for predicting temperature using cricket chirps in your area. Follow along with our example on the next tab, either by hand or using a computer spreadsheet program!

A delicate green cricket with long antennae stands on an inflorescence of buds.
Snowy tree crickets are nicknamed "the thermometer cricket" for how consistently their chirping frequency varies with temperature. (NPS/Sally King)
Page 3 of 5
Follow-along experiment: Collecting data
Collect data to make your own cricket thermometer formula.

Things to consider before you start

Before you hop into your experiment, there are a few things to think about beforehand.

  • You can plan to do your experiment all in one day or over multiple days. 
    • In one day: Plan ahead by looking at your hourly temperature forecast at weather.gov. First, look up your forecast, then scroll down to “Additional forecasts and information,” and choose “hourly weather forecast” or “tabular weather forecast.” That way, you can begin at a time where the temperature will be dropping or rising.
    • Over multiple days: Try to choose days with similar weather conditions. That way you reduce how varying conditions, like rain or drought, might affect cricket chirps. 

Expand to see a screenshot of weather.gov

A screenshot of the weather.gov forecast page for Silver Spring, Maryland.
To plan ahead, view your forecast on weather.gov. You can view forecasts by the hour under "Hourly Weather Forecast" or "Tabular Forecast." (NOAA)
  • Decide whether you are going to count crickets once at each temperature or multiple times. Or if you might have someone else join you and count separately to make sure you both get the same result. 

Step 1: Observe

The first thing you will need to do is decide which cricket chorus you want to count — often multiple groups are calling at once.  For example, you may hear two groups, one far away and one close. Or, perhaps there are multiple species of crickets, one group singing high like the sopranos in a choir and another that sings a lower note.  The scientist in you may be thinking that counting the same individual cricket’s chirps would be more precise, but listening to a single cricket is often hard since groups tend to synchronize. 

  • Listen to the choruses of crickets around you. Can you pick out different groups of crickets singing? 
  • Once you feel confident that you can pick out the different groups of crickets, choose one of them to count for your thermometer. 

Tip

Record your decision so you remember if you take a break or want to repeat your experiment later. Here is my example: Date: 7/28/22. Time: 8:00pm. I heard 2 groups of crickets, one high and one low. I am going to listen to the high-pitched group of crickets because they are the easiest for me to count.


Step 2: Record

Now that you’ve identified your chosen chorus, you’ll need to make a data table and collect your data.

  • First, make a data table by hand or in a spreadsheet program on a computer. Put the following columns in your data table: Date, time, current temperature, cricket chirp count, notes (see photo below for our data table).
  • When you are ready to begin your first count, record the date and time in the appropriate columns in the table. Then, look up the current temperature or, if you have an outdoor thermometer nearby, you can use that to record the temperature. 
  • Now, set a timer for 15 seconds and count the number of chirps you hear from your chosen group of crickets.

Tip

If you have a mobile device handy, you can try staying silent and recording for 15 seconds and writing the data in your table later.


Step 3: Repeat

To calibrate your cricket thermometer, you will need to repeat step 2 at multiple different temperatures. Otherwise, all you would know is how often crickets chirp in that specific moment! 

  • We recommend recording cricket chirps for at least 10 unique temperatures. 
  • Choose clear weather for nights that you count crickets; that way, you eliminate the possibility of precipitation affecting your results.

Tip

Take notes about weather conditions in your “notes” column. You could also record things like whether there is a lot of background noise from traffic or other animals, for example. If anything completely interrupts your count, like a car driving by or someone talking loudly, make sure to start over.


Our data table

A data table with five columns: Date, time, current temperature (F), cricket chirps in 15 seconds, and notes. The observations span from July 29th to August 3, with times between 8 AM and 10 PM. The temperatures range from 70 degrees to 83, and cricket chirps from 32 to 51. Notes are about weather conditions, such as overcast skies and high humidity, and a time when cicadas were loudly calling.
A data table of our cricket chirp counts per 15 seconds and temperature observations in Fahrenheit. (NOAA Office of Education)
Page 4 of 5
Follow-along experiment: Calculate
Use your data to calculate your cricket thermometer formula.

Step 4: Calculate

Now for the fun part — plot your data and calculate your cricket thermometer equation! You can do this part either by hand or in a spreadsheet program. Follow along with whichever method you prefer.

In both examples, we are plotting data and drawing a line of best fit, or a line that goes through the most of our data points. Then, we find the formula for that line, which also serves as the cricket thermometer formula. The formula for a line is y = mx +b, where:

  • 'm' is the slope
  • 'b' is the y-intercept 
  • 'x' and 'y' are coordinates for a point along the line. In our case, x is the number of cricket chirps and y is the temperature. 

So, you can read the formula as: Temperature = number of cricket chirps in 15 seconds * m + b

Now, onto finding your slope (m) and y-intercept (b)!

In a spreadsheet program

For this example, we are using Google Sheets, but other spreadsheet programs, such as Microsoft Excel, can also be used.

  • Enter your data into the spreadsheet
  • Select your “current temperature” and “cricket chirp” columns
  • Go to the “Insert” menu and select “chart”
Expand to see screenshot of inserting a chart

A screenshot of Google Sheets. The Insert menu is selected and a mouse hovers over Chart.
Select your "Current temperature" and "Cricket chirps" columns, then open the "Insert" dropdown menu and select "Chart." (NOAA Office of Education)
  • Double-click on your chart. The chart editor sidebar will open.
    • In the “setup” menu (shown on the left in the image below):
      • For chart type, select “scatter”
      • Set chirps as the x-axis and temperature as the series 
    • In the “customize” menu (shown on the right in the image below):
      • Select “series” and check the “add trendline” box
        • Trendline type should be linear
        • In the “label” dropdown, select “equation”
Expand to see screenshot of the chart editor

Two screenshots of the chart editor side-by-side. The first screenshot shows the setup menu selected. The chart type is scatter chart,  the x-axis is "cricket chirps in 15s" and the series is "current temperature (F). The "use row 1 as headers box" is checked and so is the "Use column D as labels" box. In the other screenshot, the customize menu is selected. In the "format data point" section, the trendline box is checked, linear is selected for "type", and under label "use equation" is selected.
Use the Chart editor Setup and Customize menus to prepare your chart and find your cricket thermometer equation! (NOAA Office of Education)

The equation at the top of the chart is your cricket thermometer! You can put any number of cricket chirps in place of the “x” and find the temperature.

A data chart titled "Current temperature as predicted by cricket chirps." The x-axis is labeled "cricket chirps in 15 seconds" and the y-axis is labeled "current temperature (F)." The data point form an imperfect line rising from left to right. There is a straight line drawn through them (the line of best-fit)
After following the steps above, the equation at the top of your chart is your cricket thermometer equation. Here is my chart — my cricket thermometer equation is: "Current temperature = 0.714 * number of cricket chirps in 15 seconds + 46.5." (NOAA Office of Education)

By hand

If you don’t have access to a computer, you can do this calculation by hand, but it is a bit more work! Follow the instructions below. These instructions assume some graph-making experience, so If you aren’t very familiar with making graphs and plotting data, make sure to work with someone who can help you. 

  • First draw your X and Y axes.
    • Your X and Y axes should start with a number a few below your lowest measurement (this will make later steps easier).
    • Make sure your axes go up by the same interval between each mark, for example label every number or every other number.
  • Then plot your data.
  • Draw a straight line that touches as many points as possible — this is called the line of best fit. 
Expand to see our hand drawn chart

A hand-drawn chart titled "Current temperature as predicted by cricket chirps" with "Temperature (F)" on the y-axis and "Cricket chirps" on the x-axis. The data points range from 70 degrees and 32 cricket chirps to 82 degrees and 50 cricket chirps and rise in an uneven upwards slope. A straight line of best fit is drawn through the data points.
Plot your data with cricket chirps on the x-axis and temperature on the y-axis, then draw a line of best fit. (NOAA Office of Education.)

 

  • Now that we have a line, we need to find the formula for that line, which will serve as your cricket thermometer, y= mx + b. We need to calculate the variables ‘m’ and ‘b.’ We will start with ‘m,’ or the slope. 
    • The formula for slope is: m = (y2-y1) / (x2-x1)
    • For x1 and y1:
      • Pick any value for x that is on your graph. I picked 41.
      • Draw a straight vertical line from 41 until you hit your line. Make a dot. 
      • Now, draw a straight horizontal line from that dot to the y-axis. Make a note of that value. For me it was 76. This is your y value.
      • In this case, (x1,y1) is (41,76)
    • We need to repeat this process to get x2 and y2
      • I picked 48 and got 81 as my y value (48, 81)
Expand to follow along with the hand drawn example

The same handdrawn chart presented previously that was titled "Current temperature as predicted by cricket chirps." There are now two data points indicated on the line of best fit: (41,76) and (48, 81)
Select two points on the line of best fit. (NOAA Office of Education)
  • If we insert those numbers in the formula using my example, we now have:   m = (81 - 76) / (41 -48)
  • Now, solve for m, which is the slope. 
    • m = 5 / 7
    • m = .71
  • Now that we have m, we can choose any value on the line, say (x1,y1) to calculate our last variable — ‘b’
    • (41,76) is my (x1,y1)
    • 76 = (.71 * 41) + b
    • 76 = (29.3) + b
    • 76 - 29.3 = b
    • 46.7 = b
  • Plugging in m and b … my cricket equation is: y = .71 * x + 46.7 or Current temperature (F) = .71 * cricket chirps in 15 seconds + 46.7
  • I did not get the exact same formula by hand as I did in the spreadsheet, but that's okay, they are quite close.
The same hand-drawn chart presented previously that was titled "Current temperature as predicted by cricket chirps." The math laid out in the bulleted list above is repeated on the chart, but with colored variables as guidance. We recommend following along with the bulleted list above.
Do you prefer learning in a visual style? Follow along with the math above in this color-coded format. (NOAA Office of Education)

 

Page 5 of 5
Conclusion

It's no surprise that cricket chirps aren't the easiest way to measure the temperature, however, it is a pretty cool mental exercise that requires less equipment than even a thermometer — you just need your brain! So next time you want to share a piece of trivia or figure out whether you will need a jacket when you don’t have convenient access to the forecast, just remember to listen to your local cricket weather report.

A sturdy brown cricket with a long straight ovipositor sits on a grass lawn.
Female ground crickets like this one don't sing, but their male counterparts are a familiar sound during times of warm weather. (NOAA Office of Education)