Sign In Register

Roy, MT

Full City Profile · Montana · Petroleum County County

2.9 /5.0
C+ Fair
133 Population 39/sq mi density
$50,000 Median Income $24,347 per capita
$48,300 Home Value $334,788 Zillow
$871 Median Rent 28.3% income on rent
45°F Avg Temperature 273 sunny days/yr
390 Violent Crime/100K 1,220 property/100K
C+
Overall
2.9 / 5.0
Fair overall score based on economy, affordability, safety and education
B+
Economy
3.7 / 5.0
$50,000 median income, 0.9% unemployment
A+
Affordability
5.0 / 5.0
$48,300 home value, $871/mo rent
F
Safety
1.0 / 5.0
390 violent crimes/100K (3% above avg)
C
Education
2.1 / 5.0
13.5% bachelor's degree or higher
Roy has a cool climate with an average annual temperature of 45°F (7°C). Winters average 22°F in January while summers reach 70°F in July. The area gets 273 sunny days per year. Annual precipitation totals 13.3 inches. The area receives 36.3 inches of snow annually. Air quality is rated Good with a median AQI of 26.

Temperature

22°F Jan (-5°C) 70°F Jul (21°C)
Annual Average45.4°F
16% below US avg
January Average22°F (-5°C)
July Average70°F (21°C)
Sunny Days273 days/yr

Geography

Elevation3,490 ft (1,064 m)
Area3.4 sq mi (8.8 km²)
Population Density39/sq mi
Coordinates47.3343°N, 108.9600°W
TimezoneAmerica/Denver
CountyPetroleum County County
Nearest AirportBillings Logan International (BIL)
107 miles away

Precipitation & Snow

Annual Rainfall 13.3"
65% below US avg
Snowfall 36.3"
Wettest Month (May) 2.87"
Driest Month (Feb) 0.39"

Air Quality

AQI Median26.0
RatingGood

Natural Hazard Risk

Overall RiskVery Low
Risk Score1.3 / 100
Social Vulnerability27.4 / 100
Community Resilience12.9 / 100

Hazard Breakdown

Tornado Very Low
Earthquake Very Low
Wildfire Relatively Low
Flood Very Low
Hail Very Low
Strong Wind Very Low
Heat Wave Very Low
Winter Weather Very Low
Lightning Relatively Moderate
Ice Storm Very Low
Drought Very Low
Cold Wave Relatively Low
Landslide Very Low
Source: FEMA National Risk Index v1.20 (Dec 2025)

Earthquake History

6 earthquakes (M2.5+) within 150 km since 1990. Strongest: M3.6. Most recent: M2.7 on Jul 10, 2021.

Jul 6, 2021 27 km SSE of Melstone, Montana M3.6 141 km
Dec 5, 1991 15 km WSW of Hays, Montana M3.0 69 km
May 21, 2013 32 km NE of Melstone, Montana M2.8 126 km
Oct 16, 2011 Eastern Montana M2.7 44 km
Jul 10, 2021 24 km SSE of Malta, Montana M2.7 126 km
Jul 15, 2015 48 km E of Zortman, Montana M2.5 101 km
Source: USGS (M2.5+, 1990–2025)

Tornado History

52 tornadoes (EF0+) within 100 km since 1950. Strongest: EF3. Total: 5 injuries.

Date Rating Distance Fatalities
Jul 5, 1988 EF3 78 km 0
Jul 5, 1988 EF3 93 km 0
Jul 8, 2002 EF2 31 km 0
Aug 14, 1999 EF2 46 km 0
Jun 25, 1996 EF2 64 km 0
May 28, 1981 EF2 7 km 0
Jun 8, 1976 EF2 84 km 0
Aug 7, 1962 EF2 42 km 0
Apr 22, 2003 EF1 98 km 0
Aug 23, 1998 EF1 64 km 0
May 10, 1977 EF1 85 km 0
May 10, 1977 EF1 93 km 0
Jul 7, 1957 EF1 88 km 0
Jul 7, 2020 EF0 59 km 0
Jul 7, 2020 EF0 37 km 0
Jun 27, 2019 EF0 81 km 0
Jun 27, 2019 EF0 71 km 0
May 9, 2018 EF0 78 km 0
Jun 5, 2012 EF0 75 km 0
Jun 28, 2005 EF0 54 km 0
Source: NOAA SPC (EF0+, 1950–2024)

Wildfire History

20 wildfires (100+ acres) within 100 km. Largest: BRIDGE COULEE (222,571 ac, 2017).

Year Name Acres Distance
2017 BRIDGE COULEE 222,571 91 km
2017 SOUTH BREAKS 39,217 99 km
2006 LOST CREEK (BLACK PULASKI COMPLEX) 38,550 95 km
2006 SODA CREEK (BLACK PULASKI COMPLEX) 33,767 75 km
2010 RAVEN 26,631 61 km
1990 VETERANS 23,660 94 km
2021 TAYLOR 21,704 54 km
2021 PINE GROVE 16,158 77 km
2006 LODGEPOLE (BLACK PULASKI COMPLEX) 15,248 81 km
2021 SOUTH MOCCASIN 12,727 46 km
2009 MEISSNER 12,318 99 km
2012 WOLF CREEK 12,168 60 km
2017 JULY 11,409 68 km
1994 CK CREEK 11,206 70 km
2012 ESTER LAKE 10,898 95 km
2019 RIDGETOP 10,316 55 km
1996 ALKALIE 10,044 74 km
2012 WELLS 9,921 84 km
2017 CRYING 7,497 73 km
2018 3 2 1 HL LOWER CROOKED CREEK UNIT D RX FY 18 6,791 62 km
Source: NIFC/IRWIN (100+ acres)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 22°F (-5°C) 0.6 in Coldest
February 27°F (-3°C) 0.4 in Driest
March 34°F (1°C) 0.7 in
April 44°F (7°C) 1.1 in
May 54°F (12°C) 2.9 in Wettest
June 63°F (17°C) 2.4 in
July 70°F (21°C) 1.7 in Warmest
August 68°F (20°C) 1.6 in
September 57°F (14°C) 1.3 in
October 46°F (8°C) 0.8 in
November 32°F (0°C) 0.5 in
December 23°F (-5°C) 0.6 in

Roy has a seasonal temperature swing of 48°F / from 22°F in January to 70°F in July. Total annual precipitation is 14.5 inches, with May being the wettest month (2.9") and February the driest (0.4").

View full weather details →