PE Roster

Public Information Act Changes:

Please note, effective September 1, 2023, all mailing addresses and phone numbers of individual professional engineer licensees, engineers-in-training, professional land surveying registrants, and surveyors-in-training are being removed from the Board's published roster in order to comply with the requirements of Senate Bill 510 (88th Regular Session). This information, in addition to individual's e-mail addresses, is no longer disclosable under the Public Information Act. The Board appreciates your understanding as it complies with these Legislative-mandated changes to the Public Information Act.

Search our roster of Professional Engineers (PEs).

This roster only lists PEs who have a renewable license. Once a PE license has been expired for 2 or more years it becomes non-renewable and will not be listed on the roster. Names are listed as last, first middle suffix and ordered alphabetically by last name.

Additional Rosters:

PE Roster EIT Roster Firm Roster

Roster Download:

PE Roster (ZIP/CSV)
Valid for active engineering:
  • Active:
    License is current and valid.
Not valid for active engineering:
  • Delinquent:
    Renewal is past due.
  • Expired 90 Days:
    License has been expired for 90 or more days, but is still renewable.
  • Expired 1 Year:
    License has been expired for at least 1 year, but is still renewable.
  • Inactive:
    License is current, but not valid for active engineering practice.
Search for a licensed PE
PE Number must be numeric.
There were some problems with your search request:
  • {{msg}}

Server Error: {{resStatus}}

Searching....

No records matched your search. Roster last updated on {{ rosterInfo.data[0].last_updated_on | dateStr }}


Page:

{{selectedPage}}

Updated on:

{{rosterInfo.data[0].last_updated_on | dateStr}}

Matches:

{{peResults.data.length}}


{{pe | fullName | uppercase}}
PE# {{pe.pe_num}}
Enforcement Status:
{{pe.enf_status}} - {{ getEnfStatusDesc(pe.enf_status_id, pe.pe_num) }}

See link: Temporary Injunction Pendente Lite


Expires on:
{{pe.enf_exp | mmddyyyyStr}}
Status
{{!hasEnf(pe.enf_status_id, pe.enf_status, pe.enf_exp) ? pe.pe_status : pe.enf_status}}
Branch(s)
{{pe.disc_1}},  {{pe.disc_2}},  {{pe.disc_3}}
Granted
{{pe.granted_on | mmddyyyyStr}}
Expires
{{pe.expires_on | mmddyyyyStr}}
Employer(s)
{{pe.employer1}}
{{pe.employer2}}
Search results: 50 per page, limit of 2000.