{
 "@context": "https://schema.org",
 "@type": "ItemList",
 "name": "Painting businesses in Forest Grove, OR",
 "url": "https://paintingranked.com/or/portland-vancouver-hillsboro/forest-grove/",
 "numberOfItems": 4,
 "itemListElement": [
  {
   "@type": "ListItem",
   "position": 1,
   "name": "Craig Jones Painting",
   "item": {
    "@type": "LocalBusiness",
    "name": "Craig Jones Painting",
    "additionalProperty": [
     {
      "@type": "PropertyValue",
      "propertyID": "points",
      "value": 89,
      "maxValue": 100
     },
     {
      "@type": "PropertyValue",
      "propertyID": "license_status",
      "value": "License not checked"
     }
    ]
   }
  },
  {
   "@type": "ListItem",
   "position": 2,
   "name": "Paintegrity",
   "item": {
    "@type": "LocalBusiness",
    "name": "Paintegrity",
    "url": "https://paintingranked.com/or/portland-vancouver-hillsboro/company/paintegrity-12205604/",
    "additionalProperty": [
     {
      "@type": "PropertyValue",
      "propertyID": "points",
      "value": 38,
      "maxValue": 100
     },
     {
      "@type": "PropertyValue",
      "propertyID": "license_status",
      "value": "License not checked"
     }
    ]
   }
  },
  {
   "@type": "ListItem",
   "position": 3,
   "name": "Majestic painting",
   "item": {
    "@type": "LocalBusiness",
    "name": "Majestic painting",
    "additionalProperty": [
     {
      "@type": "PropertyValue",
      "propertyID": "points",
      "value": 29,
      "maxValue": 100
     },
     {
      "@type": "PropertyValue",
      "propertyID": "license_status",
      "value": "License not checked"
     }
    ]
   }
  },
  {
   "@type": "ListItem",
   "position": 4,
   "name": "GF Bros Painting",
   "item": {
    "@type": "LocalBusiness",
    "name": "GF Bros Painting",
    "additionalProperty": [
     {
      "@type": "PropertyValue",
      "propertyID": "points",
      "value": 23,
      "maxValue": 100
     },
     {
      "@type": "PropertyValue",
      "propertyID": "license_status",
      "value": "License not checked"
     }
    ]
   }
  }
 ],
 "mainEntityOfPage": {
  "@type": "CollectionPage",
  "@id": "https://paintingranked.com/or/portland-vancouver-hillsboro/forest-grove/",
  "url": "https://paintingranked.com/or/portland-vancouver-hillsboro/forest-grove/",
  "name": "Painting businesses in Forest Grove, OR",
  "inLanguage": "en",
  "dateModified": "2026-11-03",
  "isPartOf": {
   "@type": "WebSite",
   "name": "Painting Ranked",
   "url": "https://paintingranked.com/"
  },
  "publisher": {
   "@type": "Organization",
   "name": "Linea Holdings LLC"
  },
  "publishingPrinciples": "https://paintingranked.com/methodology/",
  "breadcrumb": {
   "@type": "BreadcrumbList",
   "itemListElement": [
    {
     "@type": "ListItem",
     "position": 1,
     "name": "Painting Ranked",
     "item": "https://paintingranked.com/"
    },
    {
     "@type": "ListItem",
     "position": 2,
     "name": "Oregon",
     "item": "https://paintingranked.com/or/"
    },
    {
     "@type": "ListItem",
     "position": 3,
     "name": "Portland area",
     "item": "https://paintingranked.com/or/portland-vancouver-hillsboro/"
    },
    {
     "@type": "ListItem",
     "position": 4,
     "name": "City of Forest Grove",
     "item": "https://paintingranked.com/or/portland-vancouver-hillsboro/forest-grove/"
    }
   ]
  },
  "isBasedOn": [
   {
    "@type": "Dataset",
    "name": "Active Businesses - County Data",
    "url": "https://data.oregon.gov/d/6g49-bcrm",
    "dateModified": "2026-11-01"
   },
   {
    "@type": "Dataset",
    "name": "Overture places (found businesses), Overture Maps Foundation (CDLA-Permissive-2.0 and Apache-2.0 by dataset; attribution required)",
    "url": "https://docs.overturemaps.org/attribution/",
    "version": "2026-10-21.0"
   }
  ]
 },
 "ranking": {
  "url": "https://paintingranked.com/methodology/",
  "paidPlacements": 0,
  "statement": "Providers and partners may pay us for requests we pass them. Payment never changes who is listed or in what order, and we don't sell featured or sponsored placement, so there is none to label."
 }
}
