Insurance Risk Factor Simulation Table

This dataset simulates comprehensive insurance policyholder profiles, including synthetic risk factors, detailed claim histories, and calculated risk scores for pricing and underwriting. It enables advanced analytics for risk modeling, claims analysis, and premium optimization across multiple insurance product lines.

  • last updated 21 Jul 2025
  • by GoMask
The brief that made it

Developing and validating insurance risk scoring models

Sample rows

preview · 8 of 200 rows · all 30 columns
policyholder_idstringpolicy_typestringrisk_scorefloatrisk_factors_smokerbooleanrisk_factors_vehicle_typestringfirst_namestringlast_namestringdate_of_birthdategenderstringmarital_statusstringoccupationstringannual_incomefloataddress_streetstringaddress_citystringaddress_statestringaddress_postal_codestringaddress_countrystringpolicy_idstringpolicy_start_datedatepolicy_end_datedatepremium_amountfloatrisk_factors_ageintegerrisk_factors_credit_scoreintegerrisk_factors_property_valuefloatclaim_idstringclaim_datedateclaim_amountfloatclaim_statusstringnum_prior_claimsintegerlast_claim_datedate
PH00001life0.84trueblankCarlaMuller1961-11-09femalewidowedRetired1250014 LudwigstrasseMunichblank80333GermanyPO000012020-10-01blank1850.2559612blankblankblankblankblank22017-07-12
PH00002auto0.31falsesedanLiamNguyen1990-04-28malesingleSoftware Engineer8700025 Market StMelbourneVIC3000AustraliaPO000022022-05-01blank1450.932798blankblankblankblankblank0blank
PH00003home0.28falseblankSofiaGarcia1988-01-15femalemarriedManager98000110 Calle MayorMadridM28013SpainPO000032021-09-15blank2078.533824425000blankblankblankblank12019-11-19
PH00004health0.91trueblankYusufDemir1954-05-30malemarriedRetired1000065 Istiklal CdIstanbulblank34433TurkeyPO000042021-01-10blank2175.366567blankCL000012022-04-174500approved32021-11-12
PH00005health0.52falseblankEmmaJohnson1972-07-23femaledivorcedNurse46800891 Pine AveSeattleWA98101USAPO000052020-03-012023-03-01113547711blankCL000022021-10-053100submitted12019-06-27
PH00006home0.23falseblankNoahBaker1983-09-12malemarriedAttorney1520003245 Woodhaven RdTorontoONM4T 1A2CanadaPO000062022-02-18blank385538832975000blankblankblankblank0blank
PH00007health0.56falseblankChloeDubois1999-02-25femalesingleStudent35009 Rue de LyonParisblank75012FrancePO000072019-09-01blank12520650blankblankblankblankblank0blank
PH00008health0.47falseblankLucasKim2008-06-10malesingleChild088 Mapo-daeroSeoulblank04144South KoreaPO000082021-03-01blank012350blankblankblankblankblank0blank

What the 200 rows show

from the 200-row sample

Life (policy type) stands out: mean risk_score is 0.89, against 0.33 for the rest.

  • 13%risk_factors_smoker = true
  • 0.35median risk_score
  • 4genders
  • 5marital statuses
  • 5claim statuses
  • 56address countries
Mean risk_score by policy_type200 rows
00.510.29auto66 rows0.23home53 rows0.89life32 rows0.49health48 rows0.44other1 rows
risk_score200 rows, in bands of 0.1
0255035493329181312200.10.61risk_score →

Median 0.35, from 0.11 to 1.0.

risk_factors_vehicle_type66 rows with a value · 134 left blank
  1. sedan15
  2. hatchback9
  3. SUV9
  4. compact6
  5. Hatchback5
  6. Sedan5
  7. coupe4
  8. suv3
  9. convertible2
  10. Coupe2
30 columns by typefrom the column list below
  • string 16
  • integer 3
  • float 5
  • date 5
  • boolean 1

Columns

30 columns in four groups
blueprint · 30 columns
columntypedescriptionexample
Text 16 columns
policyholder_idstringUnique identifier for each insurance policyholderuniquePH00001
first_namestringPolicyholder's first nameCarla
last_namestringPolicyholder's last nameMuller
genderstringPolicyholder's gendermale · female · other · prefer_not_to_say · optionalfemale
marital_statusstringPolicyholder's marital statussingle · married · divorced · widowed · other · optionalwidowed
occupationstringPolicyholder's occupation or job titleoptionalRetired
address_streetstringPolicyholder's street addressoptional14 Ludwigstrasse
address_citystringPolicyholder's cityoptionalMunich
address_statestringPolicyholder's state or provinceoptionalVIC
address_postal_codestringPolicyholder's postal or ZIP codeoptional80333
address_countrystringPolicyholder's countryoptionalGermany
policy_idstringUnique identifier for the insurance policyuniquePO00001
policy_typestringType of insurance policy (e.g., auto, home, life, health)auto · home · life · health · otherlife
risk_factors_vehicle_typestringRisk factor: Type of vehicle insured (if applicable)optionalsedan
claim_idstringUnique identifier for a claim (if any); blank if no claimunique · optionalCL00001
claim_statusstringStatus of the claim (if any)submitted · approved · rejected · pending · closed · optionalapproved
Numbers 8 columns
annual_incomefloatPolicyholder's annual income in local currency0 or more · optional12500
premium_amountfloatAnnual premium amount for the policy0 or more1850.25
risk_factors_ageintegerRisk factor: Age of the policyholder at policy start0 or more59
risk_factors_credit_scoreintegerRisk factor: Policyholder's credit score300 to 850 · optional612
risk_factors_property_valuefloatRisk factor: Value of insured property (if applicable)0 or more · optional425000
risk_scorefloatOverall risk score assigned to the policyholder for underwriting/pricing (0-1 scale)0 to 10.84
claim_amountfloatAmount claimed (if any)0 or more · optional4500
num_prior_claimsintegerNumber of prior claims made by the policyholder0 or more · optional2
Dates and times 5 columns
date_of_birthdatePolicyholder's date of birth1961-11-09
policy_start_datedateDate when the policy became active2020-10-01
policy_end_datedateDate when the policy expires or was terminatedoptional2023-03-01
claim_datedateDate of claim submission (if any)optional2022-04-17
last_claim_datedateDate of the most recent prior claim (if any)optional2017-07-12
True or false 1 column
risk_factors_smokerbooleanRisk factor: Whether the policyholder is a smokeroptionaltrue

Use it for

  • risk factors s…13%26 of 200 rowsmean risk score by po…0.29auto0.23home0.89life0.49heal…

    An insurance dashboard

    The risk_factors_smoker rate, risk_score by policy_type and a breakdown of risk_factors_vehicle_type. Excel, Power BI or Tableau.

  • Why do the 32 life rows have a mean risk_score of 0.89?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable policyholders with first_name, last_name and date_of_birth to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 30 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows30 columns
Yours1,000 rows30 columnsaddress_street: UK only

blueprint · insurance-risk-factor-simulation-table

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 30 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Policyholder demographics and risk features
  • Claims count and severity over policy term
  • Assign composite risk scores
  • Policy type and region fields
  • Flag for high vs. low risk segments
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
insurance-risk-factor-simulation-table

What should your data show?

Preview 20 rows free
No signup. No card.