---
title: "Wildfire Risk in San Bernardino County, CA 2026 | Satelife"
description: "Wildfire risk in San Bernardino County spans a wide range from place to place. Across the places we scored, the overall scores run from 16.7 in San Bernardino up to 85.8 in Apple Valley, with a middle value of 47.0."
image: "https://satelife.ai/images/wildfire-risk/san-bernardino-county/generated/san-bernardino-county-locator.webp"
canonical: "https://satelife.ai/wildfire-risk/california/san-bernardino-county/"
---

[Home](/)›[Wildfire Risk](/wildfire-risk/)›[California](/wildfire-risk/california/)›San Bernardino County

San Bernardino County, California

# Wildfire risk in San Bernardino County: _where it is highest_, and why

Wildfire risk in San Bernardino County spans a wide range from place to place. Across the places we scored, the overall scores run from 16.7 in San Bernardino up to 85.8 in Apple Valley, with a middle value of 47.0.

[Score my San Bernardino County address →](#score-my-address) [How risky is this county? ↓](#risk-at-a-glance)

Before 20002000s2010s2020sCommunity

San Bernardino County — the largest fires on record, at their perimeter centres, with the county’s main communities. Select a marker for its detail.

At a glance

## Half of San Bernardino County scores _Moderate_ or worse

We scored 202 points across San Bernardino County on the same 0–100 scale a Satelife address report uses, and they do not land in one place. 3% of them come out Very High, while 7% are Low. Which end your own parcel sits at is not something a county map can tell you.

37%

53%

**Very High** 3% · 7 of 202 points **High** 37% · 74 of 202 points **Moderate** 53% · 107 of 202 points **Low** 7% · 14 of 202 points

Safest end we measured 16.7 near San Bernardino · Low

Middle of the county 47 Moderate — half of San Bernardino County is above this

Most exposed end we measured 85.8 near Apple Valley · Very High

### And the federal models agree it is a fire county

Very High FEMA National Risk Index — wildfire risk rating · index score 99.9 / 100

$145.7M / yr FEMA NRI — expected annual loss from wildfire · rated Very High

0.40% USFS Wildfire Risk to Communities — mean annual burn probability · 90th-percentile cell 0.64%

3.72 ft USFS WRC — mean conditional flame length · 88% of the county carries burnable fuel

FEMA NRI also rates San Bernardino County: all-hazards risk Very High · social vulnerability Relatively Low · community resilience Relatively Low · annualised wildfire frequency 0.0095.

Sources: FEMA National Risk Index 1.20.0 (Dec 2025), county record · USFS Wildfire Risk to Communities v2.0, mean of the grid cells inside the county. Both describe the county as a whole, never an address in it.

What does your San Bernardino County address score?

A county range shows the spread. Your parcel sits somewhere inside it — the report says where, and what to do about it.

Free to request · PDF report with a 0–100 score, the drivers behind it, and a mitigation plan

Local context

## What the data says about _San Bernardino County_

FEMA’s National Risk Index rates the county’s wildfire risk as Very High, and its wildfire expected annual loss rating is also Very High. FEMA also rates the county’s all-hazards risk as Very High.

Another countywide view points the same way: 7.1% of the county has burned since 1984, and 87.5% of the county is in areas that can burn.

Fire record

## Where the fires _actually were_

Since 1984, San Bernardino County has had 448 fire perimeters and 915,062 acres burned. That history is part of why risk is a practical issue for owners, buyers, and agents.

The largest fire listed here is the York fire in 2023 at 93,078 acres. The most recent large fire is Gold (2025).

The Old fire (2003) is also a key event in this county record: it burned 91,428 acres and destroyed 1,003 structures.

![York Fire (2023) in San Bernardino County, California - York Fire glowing in the background on the evening of 7-29-23 in San Bernardino Co. California](/images/wildfire-risk/san-bernardino-county/photos/york-fire-glowing-in-the-background-on-the-evening-of-7-29-2.webp)

**York Fire, 2023** — San Bernardino County. Photo: US Federal Government · [Public domain](https://commons.wikimedia.org/wiki/File:York_Fire_glowing_in_the_background_on_the_evening_of_7-29-23.jpg)

![Old Fire (2003) in San Bernardino County, California - San Bernardino, CA, October 30, 2003 — The Old Fire (2003) Twisted metal is all that remains of this home in Waterman Canyon that ](/images/wildfire-risk/san-bernardino-county/photos/fema-8990-photograph-by-kevin-galvin-taken-on-10-30-2003-in-.webp)

**Old Fire, 2003** — San Bernardino County. Photo: Kevin Galvin · [Public domain](https://commons.wikimedia.org/wiki/File:FEMA_-_8990_-_Photograph_by_Kevin_Galvin_taken_on_10-30-2003_in_California.jpg)

448 mapped fire perimeters centred in the county since 1984

915,062 acres inside those perimeters since 1984

7.1% of the county's area, as a share of 51,824.4 km²

Gold 2025 most recent large fire on record

Before 20002000s2010s2020s 

Fire perimeters coloured by decade. Select a perimeter for its name, year and size.

Named fires on record

-   **York Fire**202393,078 acres
-   **Old Fire**200391,428 acres1,003 structures destroyed
-   **Line Fire**202443,976 acres
-   **Sawtooth Complex Fire**200661,767 acres
-   **Wildhorse Fire**200563,771 acres
-   **Apple Fire**202033,236 acres
-   **Blue Cut Fire**201636,267 acres
-   **Willow Fire**199963,508 acres

Perimeter sources: NIFC Interagency Fire Perimeter History · WFIGS Interagency Perimeters · largest on record: York 2023. Perimeters are simplified for display; acreage is the figure the source records.

Communities

## Where in the county you are _matters most_

Among the largest cities, San Bernardino, Fontana, and Ontario each have an overall score of 16.7. Rancho Cucamonga is higher at 26.7, and Victorville is higher still at 45.3.

Several mountain and high-desert communities score much higher, including Wrightwood at 74.7 and Running Springs at 71.4. Apple Valley is elevated at 66.5, and nearby Lucerne Valley is 75.2.

You can also see sharp differences between nearby communities: Chino is 16.7, while Chino Hills is 59.0.

Lucerne Valley village

75.2 _Very High_

Wrightwood town · 4,525 people

74.7 _High_

Mount Baldy village

73.7 _High_

Running Springs town · 4,862 people

71.4 _High_

Piñon Hills town · 7,258 people

71.3 _High_

Crestline town · 11,650 people

70.6 _High_

Apple Valley town · 68,886 people

66.5 _High_

Twin Peaks village

63.6 _High_

Oak Hills town · 9,450 people

62.1 _High_

Big Bear City town · 12,738 people

61 _High_

42 more communities in San Bernardino County

Rimforest village

61 _High_

Agua Fria village

59.8 _High_

Blue Jay village

59.8 _High_

Chino Hills town · 74,799 people

59 _High_

Yucca Valley town · 21,738 people

57.5 _High_

Big Bear Lake town · 5,046 people

57.5 _High_

Morongo Valley village · 3,514 people

57.5 _High_

Lake Arrowhead town · 12,401 people

55.9 _High_

Big River village · 1,084 people

54 _High_

Redlands town · 68,747 people

49.9 _Moderate_

Helendale village

46.9 _Moderate_

Highland town · 51,550 people

46.6 _Moderate_

Victorville city · 122,225 people

45.3 _Moderate_

Joshua Tree town · 6,489 people

45.2 _Moderate_

Phelan town

40.8 _Moderate_

Fort Irwin village · 8,096 people

40.8 _Moderate_

Mentone village

40.7 _Moderate_

Yermo village · 623 people

40 _Moderate_

Yucaipa town · 50,223 people

39.7 _Moderate_

Baker village · 442 people

38.9 _Moderate_

Silver Lakes village · 6,317 people

38.3 _Moderate_

Lenwood village · 3,623 people

37.1 _Moderate_

Needles town · 5,330 people

36.7 _Moderate_

Daggett village

35 _Moderate_

Trona village

34.2 _Moderate_

Argus village

34.1 _Moderate_

Hesperia city · 99,818 people

30.9 _Moderate_

Adelanto town · 38,644 people

29.8 _Moderate_

Rancho Cucamonga city · 170,714 people

26.7 _Moderate_

Grand Terrace town · 12,250 people

24.4 _Low_

Bloomington town · 23,851 people

22.2 _Low_

Barstow city · 25,415 people

20.8 _Low_

Twentynine Palms town · 28,065 people

20.8 _Low_

Rialto town · 99,467 people

20 _Low_

Loma Linda town · 23,261 people

20 _Low_

San Bernardino city · 222,101 people

16.7 _Low_

Fontana city · 196,069 people

16.7 _Low_

Ontario city · 173,351 people

16.7 _Low_

Chino town · 77,983 people

16.7 _Low_

Upland town · 73,379 people

16.7 _Low_

Colton town · 51,427 people

16.7 _Low_

Montclair town · 35,544 people

16.7 _Low_

The score is the median of the sampled points nearest that community — a community-scale indicator, not a score for any individual property in it. Population comes from the community's own record where the source carries one.

Terrain & fuels

## Terrain, vegetation and _fuels_

Fire weather was not measured at all in this county view.

What was measured shows strong terrain and fuel influence. Terrain scores run from 20.0 in unincorporated San Bernardino County to 65.0 in Yucca Valley, with a middle value of 65.0.

Vegetation and fuels also vary: the lowest scored place is San Bernardino at 20.0, while Joshua Tree reaches 80.0, with a middle value of 74.3.

65 median terrain score (max 65 near Yucca Valley)

74.3 median vegetation & fuels score (max 80 near Joshua Tree)

![LANDFIRE existing vegetation type map of San Bernardino County, California, with the county boundary outlined](/images/wildfire-risk/san-bernardino-county/generated/san-bernardino-county-fuels.webp)

LANDFIRE existing vegetation type across San Bernardino County — the same fuel data that feeds the vegetation layer of a Satelife property report.

Fire weather

## Fire weather across _San Bernardino County_

Fire weather was not measured at the sampled points in San Bernardino County. The other four indicators on this page were, and the bars below show what they found.

What drives it

## Which part of the risk _moves_, and which doesn't

Risk is not evenly distributed across the county. The lowest scored locations are at 16.7, while the highest scored location reaches 85.8.

Most scored locations fall in the Moderate tier (107 points), followed by High (74 points). There are fewer points in Low (14) and Very High (7).

In plain terms, that means many areas sit in the middle, but there are still pockets at both ends of the risk scale.

Each bar is what one part of the score covers across San Bernardino County, on the same 0–100 scale. A long bar is a part of the risk that depends on where you are; a short one is the same almost everywhere.

Terrain

20–65 highest near Yucca Valley

Vegetation & fuels

20–80 highest near Joshua Tree

Hazard zone

10–95 highest near Apple Valley

Fire history

5–95 highest near Yucca Valley

Overall score

16.7–85.8 highest near Apple Valley

The tick on each bar is the middle value. Tier boundaries — Moderate at 25, High at 50, Very High at 75 — are the faint lines behind them.

Show every number behind these bars

Layer

Min

Median

Max

Lowest place

Highest place

Points

Terrain

20

65

65

unincorporated San Bernardino County

Yucca Valley

202

Vegetation & fuels

20

74.3

80

San Bernardino

Joshua Tree

202

Hazard zone

10

24.2

95

Mentone

Apple Valley

202

Fire history

5

5

95

unincorporated San Bernardino County

Yucca Valley

202

Composite

16.7

47

85.8

San Bernardino

Apple Valley

202

Independently of Satelife's layers, the USFS Wildfire Risk to Communities grid puts the county's mean annual burn probability at **0.40%** (90th percentile cell: **0.64%**), with a mean conditional flame length of **3.72 ft**. **88%** of the 28,832 grid cells inside the county carry burnable fuel at all.

Source: USFS Wildfire Risk to Communities v2.0 (ImageServer, county extent).

CAL FIRE has no mapped Fire Hazard Severity Zone at **116** of the 202 sampled points — the zones cover Local Responsibility Areas, and most of this county is state or federal land. At **63** of them the USFS grid above supplied the hazard reading instead; at the remaining 53 the hazard weight is renormalised away rather than scored as low.

202 sample points on a ~2.3 km grid, plus one at the centre of each community, weighted with the Satelife county profile v1 · median layer coverage 90%. Scores are 0–100 and comparable within the county, not across states.

For a property

## What a county range means for _one address_

At property scale, two nearby locations can sit in very different risk conditions. Hazard zone scores run from 10.0 in Mentone up to 95.0 in Apple Valley.

Fire history intensity also ranges widely, from 5.0 in unincorporated San Bernardino County to 95.0 in Yucca Valley. These patterns are associated with why some neighborhoods score much higher than others.

A separate countywide burn-probability view reports a mean annual burn probability of 0.40%, with a 90th-percentile cell value of 0.64%. This is a burn-probability measure, not fire weather.

Across 202 sampled points in San Bernardino County, the score runs from 16.7 to 85.8 — two neighbouring parcels can sit in different tiers. A county number is the middle of that spread; it says nothing about which end yours is at.

Find out where your San Bernardino County parcel sits

Slope, the fuel touching the structure, the road out, the fire history within a mile — measured at your address, not averaged across the county.

Free to request · PDF report with a 0–100 score, the drivers behind it, and a mitigation plan

Coverage

## ZIP codes we cover in San Bernardino County

Every one of the 129 ZIP areas that touch San Bernardino County — we run address-level reports in all of them. They are grouped by the median score of the points we sampled inside each, which is a neighbourhood-scale indicator and **not** a score for any property: two homes in the same ZIP routinely land in different tiers.

**Very High** 1 ZIP

-   [92358 Mount Baldy78](/wildfire-risk/zip/92358/)

**High** 25 ZIPs

-   [91759 Mount Baldy74](/wildfire-risk/zip/91759/)
-   [92325 Crestline73](/wildfire-risk/zip/92325/)
-   [92382 Running Springs71](/wildfire-risk/zip/92382/)
-   [92397 Wrightwood71](/wildfire-risk/zip/92397/)
-   [92372 Piñon Hills71](/wildfire-risk/zip/92372/)
-   [92314 Big Bear City67](/wildfire-risk/zip/92314/)
-   [92307 Apple Valley67](/wildfire-risk/zip/92307/)
-   [92308 Apple Valley65](/wildfire-risk/zip/92308/)
-   [92344 Oak Hills62](/wildfire-risk/zip/92344/)
-   [92356 Lucerne Valley62](/wildfire-risk/zip/92356/)
-   [92391 Twin Peaks62](/wildfire-risk/zip/92391/)
-   [92378 Rimforest61](/wildfire-risk/zip/92378/)
-   [92317 Blue Jay60](/wildfire-risk/zip/92317/)
-   [92268 Morongo Valley59](/wildfire-risk/zip/92268/)
-   [92352 Lake Arrowhead59](/wildfire-risk/zip/92352/)
-   [91709 Chino Hills59](/wildfire-risk/zip/91709/)
-   [93558 59](/wildfire-risk/zip/93558/)
-   [92256 Morongo Valley58](/wildfire-risk/zip/92256/)
-   [92315 Big Bear Lake58](/wildfire-risk/zip/92315/)
-   [89019 57](/wildfire-risk/zip/89019/)
-   [92252 Joshua Tree56](/wildfire-risk/zip/92252/)
-   [92305 Big Bear City55](/wildfire-risk/zip/92305/)
-   [92310 Fort Irwin55](/wildfire-risk/zip/92310/)
-   [92242 Big River54](/wildfire-risk/zip/92242/)
-   [92321 Lake Arrowhead53](/wildfire-risk/zip/92321/)

**Moderate** 26 ZIPs

-   [92373 Redlands50](/wildfire-risk/zip/92373/)
-   [92345 Hesperia50](/wildfire-risk/zip/92345/)
-   [92365 Yermo48](/wildfire-risk/zip/92365/)
-   [92284 Yucca Valley48](/wildfire-risk/zip/92284/)
-   [92347 Lenwood48](/wildfire-risk/zip/92347/)
-   [92285 Yucca Valley47](/wildfire-risk/zip/92285/)
-   [92346 Highland47](/wildfire-risk/zip/92346/)
-   [92364 46](/wildfire-risk/zip/92364/)
-   [92395 Victorville45](/wildfire-risk/zip/92395/)
-   [92332 45](/wildfire-risk/zip/92332/)
-   [92342 Silver Lakes43](/wildfire-risk/zip/92342/)
-   [92277 Twentynine Palms42](/wildfire-risk/zip/92277/)
-   [92280 42](/wildfire-risk/zip/92280/)
-   [92338 41](/wildfire-risk/zip/92338/)
-   [92359 Yucaipa41](/wildfire-risk/zip/92359/)
-   [92371 Phelan41](/wildfire-risk/zip/92371/)
-   [92374 Redlands41](/wildfire-risk/zip/92374/)
-   [92398 Yermo40](/wildfire-risk/zip/92398/)
-   [92311 Barstow40](/wildfire-risk/zip/92311/)
-   [92399 Yucaipa40](/wildfire-risk/zip/92399/)
-   [92309 Baker39](/wildfire-risk/zip/92309/)
-   [92363 Needles37](/wildfire-risk/zip/92363/)
-   [92327 Daggett35](/wildfire-risk/zip/92327/)
-   [93562 Argus34](/wildfire-risk/zip/93562/)
-   [92301 Adelanto30](/wildfire-risk/zip/92301/)
-   [91730 Rancho Cucamonga27](/wildfire-risk/zip/91730/)

**Low** 12 ZIPs

-   [92313 Grand Terrace24](/wildfire-risk/zip/92313/)
-   [92316 Bloomington22](/wildfire-risk/zip/92316/)
-   [92350 Loma Linda20](/wildfire-risk/zip/92350/)
-   [92354 Loma Linda20](/wildfire-risk/zip/92354/)
-   [92376 Rialto20](/wildfire-risk/zip/92376/)
-   [91710 Chino17](/wildfire-risk/zip/91710/)
-   [91763 Montclair17](/wildfire-risk/zip/91763/)
-   [91764 Rancho Cucamonga17](/wildfire-risk/zip/91764/)
-   [91786 Upland17](/wildfire-risk/zip/91786/)
-   [92324 Grand Terrace17](/wildfire-risk/zip/92324/)
-   [92335 Fontana17](/wildfire-risk/zip/92335/)
-   [92401 San Bernardino17](/wildfire-risk/zip/92401/)

**No sampled point inside** 65 ZIPs

[85344 Big River](/wildfire-risk/zip/85344/) · [86403 Big River](/wildfire-risk/zip/86403/) · [86404 Needles](/wildfire-risk/zip/86404/) · [86406 Big River](/wildfire-risk/zip/86406/) · [86436 Needles](/wildfire-risk/zip/86436/) · [86440 Needles](/wildfire-risk/zip/86440/) · [89029 Needles](/wildfire-risk/zip/89029/) · [89046](/wildfire-risk/zip/89046/) · [91701 Rancho Cucamonga](/wildfire-risk/zip/91701/) · [91708 Chino](/wildfire-risk/zip/91708/) · [91711 Montclair](/wildfire-risk/zip/91711/) · [91737 Rancho Cucamonga](/wildfire-risk/zip/91737/) · [91739 Rancho Cucamonga](/wildfire-risk/zip/91739/) · [91752 Rancho Cucamonga](/wildfire-risk/zip/91752/) · [91761 Ontario](/wildfire-risk/zip/91761/) · [91762 Ontario](/wildfire-risk/zip/91762/) · [91765 Chino Hills](/wildfire-risk/zip/91765/) · [91766 Chino Hills](/wildfire-risk/zip/91766/) · [91767 Montclair](/wildfire-risk/zip/91767/) · [91784 Upland](/wildfire-risk/zip/91784/) · [92220 Yucaipa](/wildfire-risk/zip/92220/) · [92223 Yucaipa](/wildfire-risk/zip/92223/) · [92225](/wildfire-risk/zip/92225/) · [92239](/wildfire-risk/zip/92239/) · [92267 Big River](/wildfire-risk/zip/92267/) · [92278 Twentynine Palms](/wildfire-risk/zip/92278/) · [92282 Morongo Valley](/wildfire-risk/zip/92282/) · [92304](/wildfire-risk/zip/92304/) · [92320 Yucaipa](/wildfire-risk/zip/92320/) · [92322 Crestline](/wildfire-risk/zip/92322/) · [92328](/wildfire-risk/zip/92328/) · [92333 Big Bear Lake](/wildfire-risk/zip/92333/) · [92336 Fontana](/wildfire-risk/zip/92336/) · [92337 Fontana](/wildfire-risk/zip/92337/) · [92339 Big Bear Lake](/wildfire-risk/zip/92339/) · [92341 Running Springs](/wildfire-risk/zip/92341/) · [92368 Helendale](/wildfire-risk/zip/92368/) · [92369 Highland](/wildfire-risk/zip/92369/) · [92377 Rialto](/wildfire-risk/zip/92377/) · [92385 Rimforest](/wildfire-risk/zip/92385/) · [92386 Big Bear City](/wildfire-risk/zip/92386/) · [92389](/wildfire-risk/zip/92389/) · [92392 Oak Hills](/wildfire-risk/zip/92392/) · [92394 Adelanto](/wildfire-risk/zip/92394/) · [92404 Rimforest](/wildfire-risk/zip/92404/) · [92405 San Bernardino](/wildfire-risk/zip/92405/) · [92407 Crestline](/wildfire-risk/zip/92407/) · [92408 Loma Linda](/wildfire-risk/zip/92408/) · [92410 San Bernardino](/wildfire-risk/zip/92410/) · [92411 San Bernardino](/wildfire-risk/zip/92411/) · [92415 San Bernardino](/wildfire-risk/zip/92415/) · [92501 Grand Terrace](/wildfire-risk/zip/92501/) · [92507 Grand Terrace](/wildfire-risk/zip/92507/) · [92509 Bloomington](/wildfire-risk/zip/92509/) · [92821 Chino Hills](/wildfire-risk/zip/92821/) · [92823 Chino Hills](/wildfire-risk/zip/92823/) · [92880 Chino](/wildfire-risk/zip/92880/) · [92886 Chino Hills](/wildfire-risk/zip/92886/) · [92887 Chino Hills](/wildfire-risk/zip/92887/) · [93516 Silver Lakes](/wildfire-risk/zip/93516/) · [93528](/wildfire-risk/zip/93528/) · [93535 Piñon Hills](/wildfire-risk/zip/93535/) · [93544 Piñon Hills](/wildfire-risk/zip/93544/) · [93555 Argus](/wildfire-risk/zip/93555/) · [93591 Piñon Hills](/wildfire-risk/zip/93591/)

Grouped from 64 of 129 ZIP areas — the rest had no sample point fall inside them. The community shown is the nearest mapped place to the ZIP's centre.

ZIP areas are Census 2020 ZIP Code Tabulation Areas intersecting the county boundary.

Where to go next

## San Bernardino County wildfire risk _in context_

[California wildfire risk The statewide picture and every county page we publish](/wildfire-risk/california/) [Wildfire risk by state Every state and county we cover](/wildfire-risk/) [How Satelife calculates wildfire risk Data sources, layers, score composition, honest limits](/wildfire-risk/methodology/) [Create a wildfire evacuation plan Zones, egress routes, refuge areas](/wildfire-evacuation-plan/) [Run a report for a San Bernardino County address PDF + score + mitigation plan](/#cta)

FAQ

## Frequently asked questions about _San Bernardino County wildfire risk_

Is wildfire risk basically the same across San Bernardino County?

No. Scores range from 16.7 in San Bernardino to 85.8 in Apple Valley. Most scored locations are in the Moderate tier, but High and Very High locations are present too.

What does FEMA say about countywide wildfire risk?

FEMA’s National Risk Index rates San Bernardino County’s wildfire risk as Very High and its wildfire expected annual loss rating as Very High.

Which fires should I recognize in this county record?

The largest fire listed is York (2023) at 93,078 acres. The most recent large fire is Gold (2025). The Old fire (2003) burned 91,428 acres and destroyed 1,003 structures.

Was fire weather included in these county risk measurements?

No. Fire weather was not measured at all in this county view. The measurements here include terrain, vegetation and fuels, hazard zone, and fire history.

This page is generated from a San Bernardino County data pack assembled on 2026-08-18 (pack v1.0). Scores are sampled across the county, not measured at any individual address, and are informational decision support — not a substitute for official evacuation orders, a fire-agency hazard determination, or an insurer's underwriting judgement. Data versions: fema\_nri 1.20.0 (Dec 2025) · landfire per adapter · nifc\_history All Years View · wfigs current · wrc v2.0 (2024) · zcta Census 2020.

## What does _your parcel_ look like, layer by layer?

A county range shows the spread. An address-level Satelife report shows where in that spread your property actually sits — PDF, per-layer score, and a prioritized mitigation plan.

[Start with your address →](/#cta)

[![PRR](/images/prr.png)](/ficha-de-website-voucher-satelife.pdf)

© 2024–2026 Satelife, Lda. All rights reserved.

Satelife reports are for informational purposes only and do not constitute insurance, financial, or legal advice.
