Plate lookup · Oregon

Oregon License Plate Lookup

Enter a Oregon plate to find the vehicle's VIN, then decode it into year, make, model and factory specs.

Input · OR plates · cached lookups

US plates only. We find the VIN for the plate, then decode it.

VIN for the plate · waiting for a lookup17 positions · no I, O or Q
1–3 · WMIMaker & country—
4–8 · VDSModel, body, engine—
9Check—
10Year—
11Plant—
12–17 · SerialUnique to this vehicle—

The Oregon Department of Transportation provides vehicle titling and registration services, as well as the provision of license plates, via its Driver & Motor Vehicle Services (DMV) division. All vehicles must be titled and registered to the owner so they may legally use the car within the state. Portland, Oregon, continues to see a rise in vehicle thefts, with figures going above 10,000 in 2022. Even as volunteers work hard to find many of these stolen vehicles before they’re scrapped, most stolen vehicles are never successfully recovered. All you need to do is key in the car’s license plate number, and pick the state where the vehicle was registered. You’ll almost immediately receive the information you need, from the vehicle’s accident records, odometer readings, technical specifications, and more.

Salmon Spotlight

Oregon introduced a “Salmon” plate, which displays vibrant artwork of a salmon, symbolizing the state’s commitment to wildlife and environmental health. Proceeds from this plate help fund projects that restore habitats for salmon and other wildlife across Oregon, highlighting the state’s dedication to its natural ecosystems.

57D6S2VL5VBAFE3SISB35GMJIY

Where is My Oregon License Plate Number?

Much like other states, the vehicle license plate is mounted on the front and rear of a vehicle. Another way to identify the license plate number is, you can find it on the vehicle’s certificate of title, or from other important documents such as its insurance documents.

Oregon vehicle certificate of title

How to Apply for an Oregon License Plate

You can either mail in the required documents, along with the payment of fees, to the DMV office, or bring them with you to the DMV in-person. For this part of the process, you will need:

  • A completed application form
  • Original certificate of title, or certificate of origin for new vehicles
  • Proof of identification
  • Proof of car insurance
  • Odometer disclosure, if required
  • Lien documentation, if applicable
  • Bill(s) of sale if purchasing from a previous owner
  • Use Tax Certificate for out-of-state dealer purchases, or for out-of-state vehicles brought in if you’re not a resident of Oregon
    • Out-of-state/foreign titles may also need to undergo a VIN inspection
  • For certain areas, a Department of Environmental Quality (DEQ) emissions test may be required
  • Payment of all relevant fees

If you’re mailing in, send the documents and fees to the following address:

Oregon DMV
1905 Lana Ave NE
Salem OR 97314

For passenger vehicles, you may alternatively complete the registration process via the DMV’s online service. Meanwhile, renewals can be done via the DMV’s online service; in some cases, a DEQ emissions test may also be needed beforehand. Note that online renewals are only available for plates that expired less than a year ago.

If you plan to renew by mail, send the renewal application form, all required documents, and relevant fees to:

DMV Services
Attn: Renewal
1905 Lana Ave NE
Salem OR 97314

What License Plates are Available?

Plate combinations are six characters long following a “123 ABC” format

Standard plates: These plates use the standard tree plate originally introduced in 2004.

Personalized plates: Personalized plates require you to fill up a Custom Plate applicaiton form. Conditions to applying for one include:

  • A maximum of up to six characters and “one extra space or hyphen”
  • No special characters or punctuation marks (such as the exclamation mark [!])
  • At least one letter/number must be present
  • You can’t use a “123 ABC” or “ABC 123” format
  • You can’t use combinations that may be offensive, derogatory, and/or illegal
  • You may choose from 10 different plate designs

Veteran plates: These are issued to former serving, or active duty, members of any US military outfit. Plates are also available for service in any previous conflicts (i.e., the Vietnam War) as well as medal recipients (i.e., Silver Star).

Disabled plates: Oregon only has Disabled Veteran plates available. Applying for one requires proof of “a service-
connected disability,” as well as a completed application form. Note that plate holders will still require Disabled Person Parking Permits from the state.

Special plates: This refers to unique plates for organizations, charitable groups, and so forth. These organizations or groups may have a unique style or design of plates, and the criteria for this style may vary from state to state.

Special plates that are available include:

  • Antique/special interest vehicle plates
  • Amateur (HAM) radio operator
  • Collegiate plates
  • Cultural plates
  • Non-Commissioned Officers Association
  • Pacific Wonderland

Some of these plates may have additional fees and/or contribution fees that you need to pay. Contribution fees have a minimum payment, but you can increase it if you so desire.

Are There Restrictions to License Plate Lookups?

Only relevant information that doesn’t reveal a person’s identity or background will be shared. As such, you won’t be restricted to how many lookups you’d like to perform, as no sensitive data will be leaked. Additionally, the Freedom of Information Act (FOIA) grants individuals the right to access information collected by the government.

01API

Look up Oregon plates in your app

  • POST a plate with state=OR; get the VIN back
  • Decode that VIN on the same key: 22 fields per decode
  • BASIC includes 10 plate lookups a month, PRO 50, ULTRA 100; then $0.10 each
POST/api/v4/decode_plate
import os, requests

r = requests.post(
    "https://vindecoder.p.rapidapi.com/api/v4/decode_plate",
    data={"plate": "<plate>", "state": "OR"},
    headers={
        "X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"],
        "X-RapidAPI-Host": "vindecoder.p.rapidapi.com",
    },
    timeout=10,
)
vin = r.json()["data"]["vin"]

Start on BASIC. $0 a month.

Subscribe on RapidAPI, copy your key, make the call. Upgrade to PRO or ULTRA there when you need more.