Commercial Lines Premium by Industry Segment

This dataset provides detailed commercial insurance premium and exposure data broken down by SIC/NAICS industry codes, economic sectors, and portfolios over time. It enables in-depth analysis of business mix, industry concentration, and portfolio diversification, supporting risk management and strategic decision-making for insurers and analysts.

  • last updated 2 Nov 2025
  • by GoMask
The brief that made it

Portfolio diversification and concentration analysis

Sample rows

preview · 8 of 800 rows · all 13 columns
record_idstringwritten_premiumfloatsic_codestringnaics_codestringindustry_namestringeconomic_sectorstringpolicy_yearintegerexposurefloatbusiness_mix_percentagefloatindustry_concentration_percentagefloatportfolio_idstringdata_sourcestringlast_updateddatetime
REC000000015200000.542752blankCommercial Printing ServicesManufacturing201784000000.238.237.95PORT001MarketScan USA2017-06-15T10:34:05
REC00000002230000blank541612Human Resources ConsultingServices202015000001.411.52PORT002GlobalData Direct2020-09-21T14:08:20
REC00000003740000.455999blankMiscellaneous Retail StoresRetail2019121000002.212.18PORT001InsureNet2019-02-12T11:19:53
REC000000041250000blank212112Bituminous Coal Underground MiningMining201680000002.672.44PORT004IndustryRisk2016-12-08T09:05:15
REC00000005320000.38211blankElementary and Secondary SchoolsGovernment202180000000.791.01PORT003PolicyDataHub2021-03-27T16:46:32
REC000000061800000.7blank722513Limited-Service RestaurantsHospitality2018250000004.153.97PORT004MarketScan USA2018-07-18T17:42:50
REC000000072100000.111521blankGeneral Contractors - Residential BuildingsConstruction2022240000005.274.91PORT002GlobalData Direct2022-01-11T13:12:37
REC0000000850000blank111120Cotton FarmingAgriculture20156500000.110.19PORT005AgriInsure2015-10-05T08:25:29

What the 800 rows show

from the 800-row sample
  • 2,200,000median written_premium
  • 49economic sectors
  • 144data sources
  • 179portfolios
  • 52,490,000median exposure
  • 3.0median business_mix_percentage
written_premium800 rows, in bands of 10M
037575074542900004040M80Mwritten_premium →

Median 2,200,000, from 50,000 to 75,000,000.

13 columns by typefrom the column list below
  • string 7
  • integer 1
  • float 4
  • datetime 1

Columns

13 columns in three groups
blueprint · 13 columns
columntypedescriptionexample
Text 7 columns
record_idstringUnique identifier for each premium recorduniqueREC00000001
sic_codestringStandard Industrial Classification code representing the industry segmentoptional2752
naics_codestringNorth American Industry Classification System code representing the industry segmentoptional541612
industry_namestringDescriptive name of the industry segmentCotton Farming
economic_sectorstringEconomic sector to which the industry belongs (e.g., Manufacturing, Services, Agriculture)Manufacturing
portfolio_idstringIdentifier for the insurance portfolio or book of businessPORT001
data_sourcestringSource system or provider of the premium and exposure dataoptionalMarketScan USA
Numbers 5 columns
policy_yearintegerYear for which the premium and exposure data is reported1,900 to 2,1002017
written_premiumfloatTotal written premium amount for the industry segment in the given year (in USD)0 or more5200000.54
exposurefloatExposure value for the industry segment (e.g., payroll, sales, units insured)0 or more84000000.23
business_mix_percentagefloatPercentage of total portfolio premium represented by this industry segment0 to 100 · optional8.23
industry_concentration_percentagefloatPercentage of total portfolio exposure represented by this industry segment0 to 100 · optional7.95
Dates and times 1 column
last_updateddatetimeTimestamp when this record was last updatedoptional2017-06-15T10:34:05

Use it for

  • median written…2,200,000800 rows

    An insurance dashboard

    Written_premium. Excel, Power BI or Tableau.

  • What pattern can you find in 800 rows?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 800 rows.

  • A software demo

    Believable records with sic_code, naics_code and industry_name to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 13 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 dataset800 rows13 columns
Yours1,000 rows13 columns

blueprint · commercial-lines-premium-by-industry-segment

Behind this dataset

Same schema. As many rows as you need.

These 800 rows came out of a blueprint — 13 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
  • SIC (Standard Industrial Classification) codes
  • NAICS (North American Industry Classification System)
  • Industry group aggregations
  • Premium by industry segment
  • Policy count by industry
  • Industry concentration limits
  • Economic sector diversification
  • Cyclical industry exposure
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
commercial-lines-premium-by-industry-segment

What should your data show?

Preview 20 rows free
No signup. No card.