Data Quality
Reliable data is essential for understanding and managing the federal workforce. For EHRI, delivering high-quality data means balancing multiple priorities, ensuring users have access to useful and accurate information in a timely manner. We’ve designed our data ingestion process to support this balance from the start, using automated validation checks to flag potential issues and generating regular data quality reports to help agencies improve their submissions.
Ultimately, each federal agency is responsible for the quality of its federal workforce data. By sharing data validation results and completeness metrics publicly through EHRI, we aim to promote transparency, highlight known limitations, and support continuous improvement for federal HR data across government.
Data quality dimensions
| Dimension | Example | Our strategies |
|---|---|---|
Accuracy
Data correctly describes the real-world object or event it represents |
The reported number of employees working in Nevada is correct and matches agency personnel systems. |
Agency review of flagged data Comparison with other authoritative datasets Statistical outlier detection |
Completeness
The extent to which required or expected data is present |
No data is reported in a data item for most records in a file. |
Checks/edits on required fields Measure field completeness Encourage providers to submit files |
Timeliness
Time between when the event occurred and when the data was available for use |
Data is released several months after personnel actions. |
Monthly release schedule Proactive communications with providers |
Validity
Data conforms to the defined format and business rules |
Incorrect legal authority used for a specific nature of action code. |
Data validation rules at ingestion Automated reports for providers |
Data completeness
OPM releases EHRI data on a regular monthly schedule and works closely with data providers to support the timely submission of files. Providers are expected to submit their data within five business days after the end of each month. This allows roughly a month for OPM to validate the data, work with agencies to resolve any issues, and prepare the data for publication.
However, for various reasons, some providers may not be able to submit their files on time. In those cases, OPM still publishes available data on schedule, and any late submissions are included in future releases. The chart below shows the percentage of files received each month, offering insight into submission trends and helping users identify where data may be missing or delayed for specific datasets or time periods.
Missing EHRI files
Dataset type
Dynamics
Provider
SZ00-NBC File 3 (HR, Pay); Social Security Adm (Train)
Date range
Data validation checks
Each EHRI file submitted by providers undergoes a series of automated data validation checks. These checks include both basic data validation—such as confirming correct file formats and required fields—and policy-based rules that ensure the data aligns with federal HR standards, like using valid personnel action codes or appropriate pay plans. Providers receive automated reports detailing any errors found during this process.
The table below highlights the results of data validation checks on the EHRI data elements considered most critical for analysis. Critical data elements with an error rate greater than 3% are included, offering important context and an understanding of any data limitations for users reviewing data on FWD.
EHRI data validation checks by agency
Department
Agency
Subagency
-
Date range
Dataset type
Dynamics
Error rate level
Moderate
Data validation check
100.20.2-If either current appointment authority is: ABS, ACM, AYM, A2M, A7M, BBM, BEA, BGL, BKM, BLM, BMA, BMC, BNE, BNK, BNW, BRM, BSE, BSS, BSW, BTM, BWA, BWE, HDM, HGM, HJM, HLM, HNM, HRM, H3M, JEM, JGM, JJM, JMM, JQM, JVM, J4M, KLM, KQM, KTM, KVM, KXM, K1M, K4M, K7M, K9M, LBM, LEM, LHM, LJM, LKM, LKP, LLM, LPM, LSM, LWM, LYM, LZM, L1K, L1M, L3M, MCM, MEM, MGM, MJM, MLL, MLM, MMM, MXM, M6M, M8M, NAM, NCM, NEM, NFM, NJM, NMM, NUM, Q3M, VHM, VJM, V8L, V8N, ZBA, ZGM, ZGY, ZJK, ZJM, ZMM, ZQM, ZTM, ZTU, Z2W, Z5B, Z5C, Z5D, Z5E, Z5H And nature of action is not 100 through 199 or 500 through 599, Then position occupied must be 1 or asterisk. Default: Insert asterisks in current appointment authority.
Data element
grade_level_class_rank_or_pay_band_code
| Dataset Date | Dataset Type | Data Element | Data Validation Check | Record Error Count | Total Record Count | Error Rate | Error Rate Level | Department Code | Department | Agency Code | Agency | Subagency Code | Subagency | Provider |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| November 2025 | Dynamics | current_appointment_authority_1 | 100.00.2-current_appointment_authority_1 must be a valid code as reported in the GPDS or null. | 1 | 12 | 8.33 | Moderate | DOD | DEPARTMENT OF WAR | AR | DEPARTMENT OF THE ARMY | ARSO | U.S. ARMY SOUTH | AR00-Department of the Army |
| May 2025 | Dynamics | pay_plan | 440.02.3-The pay plan and agency_subelement_cd combination must exist in the table for edit 440.02.3 in the Edit Guide. | 49 | 64 | 76.56 | High | IN | DEPARTMENT OF THE INTERIOR | IN | DEPARTMENT OF INTERIOR | IN28 | BUREAU OF INDIAN EDUCATION | IN00-Department of Interior |
| April 2025 | Dynamics | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 2 | 2 | 100 | High | DOD | DEPARTMENT OF WAR | AF | DEPARTMENT OF THE AIR FORCE | AF5D | DEFENSE CYBER CRIME CENTER | AF00-Air Force |
| April 2025 | Dynamics | basic_pay | 650.02.2-If pay plan is GS or VP, and pay rate determinant is 0 or 7, then basic pay must match the entry for grade and step or rate on Table 1. | 5 | 151 | 3.31 | Moderate | CM | DEPARTMENT OF COMMERCE | CM | DEPARTMENT OF COMMERCE | CM55 | INTERNATIONAL TRADE ADMINISTRATION | AG00-Department of Agriculture |
| January 2025 | Dynamics | current_appointment_authority_1 | 100.61.2.1-If nature of action is 1xx (other than 132) or 5xx, then current_appointment_authority_1 must match legal authority (1) and current_appointment_authority_2 (if present) must match legal authority (2). | 2 | 47 | 4.26 | Moderate | HS | DEPARTMENT OF HOMELAND SECURITY | HS | DEPARTMENT OF HOMELAND SECURITY | HSBE | FEDERAL LAW ENFORCEMENT TRAINING CENTERS | AG00-Department of Agriculture |
| January 2025 | Dynamics | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 85 | 386 | 22.02 | High | DOD | DEPARTMENT OF WAR | DD | DEPARTMENT OF WAR | DD69 | NATIONAL DEFENSE UNIVERSITY | DD35-Defense Finance and Accounting Service |
| June 2025 | Dynamics | current_appointment_authority_1 | 100.00.2-current_appointment_authority_1 must be a valid code as reported in the GPDS or null. | 14 | 36 | 38.89 | High | HS | DEPARTMENT OF HOMELAND SECURITY | HS | DEPARTMENT OF HOMELAND SECURITY | HSFA | SCIENCE AND TECHNOLOGY DIRECTORATE | AG00-Department of Agriculture |
| October 2024 | Status | current_appointment_authority_1 | 100.00.1-current_appointment_authority_1 must be a valid code as reported in the GPDS. | 296 | 6574 | 4.5 | Moderate | HE | DEPARTMENT OF HEALTH AND HUMAN SERVICES | HE | DEPARTMENT OF HEALTH AND HUMAN SERVICES | HE70 | CENTERS FOR MEDICARE & MEDICAID SERVICES | HE00-Department of Health and Human Services |
| May 2025 | Dynamics | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 3 | 4 | 75 | High | HU | DEPARTMENT OF HOUSING AND URBAN DEVELOPMENT | HU | DEPARTMENT OF HOUSING AND URBAN DEVELOPM | HU03 | OFFICE OF THE SENIOR COORDINATOR FOR MID-ATLANTIC | AG00-Department of Agriculture |
| September 2025 | Status | basic_pay | 650.36.3-If pay plan is EX ,And pay rate determinant is T,Then basic pay must equal the entry for the 2010 effective grade on Table 5 or be asterisks. | 3 | 50 | 6 | Moderate | OTHER | NON CFO ACT AGENCY | RS | FED MINE SAFETY AND HEALTH REVIEW CMSN | RS00 | FEDERAL MINE SAFETY AND HEALTH REVIEW COMMISSION | AG00-Department of Agriculture |
| January 2025 | Dynamics | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 440 | 1190 | 36.97 | High | DOD | DEPARTMENT OF WAR | AR | DEPARTMENT OF THE ARMY | ARCS | IMMEDIATE OFFICE OF THE CHIEF OF STAFF OF THE ARMY | AR00-Department of the Army |
| December 2024 | Dynamics | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 31 | 80 | 38.75 | High | DOD | DEPARTMENT OF WAR | AR | DEPARTMENT OF THE ARMY | ARXT | U.S. ARMY MILITARY SURFACE DEPLOYMENT AND DISTRIBUTION COMMAND | AR00-Department of the Army |
| October 2025 | Status | current_appointment_authority_1 | 100.10.3.1-If current appointment authority is BPM, H2L, J8M, JYM, UFM, V8K, VEM, VPE, Wxx, Xxx, Yxx, ZVB, or ZVC, Then position occupied must be 2 or asterisk. Default: Insert asterisks in current appointment authority. | 1 | 9 | 11.11 | High | VA | DEPARTMENT OF VETERANS AFFAIRS | VA | DEPARTMENT OF VETERANS AFFAIRS | VAJB | DEPUTY ASSISTANCE SECRETARY FOR INTERGOVERNMENTAL AFFAIRS | VA00-Department of Veterans Affairs |
| February 2025 | Dynamics | current_appointment_authority_1 | 100.00.2-current_appointment_authority_1 must be a valid code as reported in the GPDS or null. | 3 | 44 | 6.82 | Moderate | HU | DEPARTMENT OF HOUSING AND URBAN DEVELOPMENT | HU | DEPARTMENT OF HOUSING AND URBAN DEVELOPM | HUKK | OFFICE OF FIELD POLICY AND MANAGEMENT | AG00-Department of Agriculture |
| May 2025 | Dynamics | standard_basic_pay_supplement | 652.10.2-If pay plan is FO, FP, GG, GH, GM, or GS, and pay rate determinant is 0 or 7, And neither current appointment authority is UAM or UKM, and locality pay area is other than ZZ, then the amount of the locality adjustment, as a percentage of basic pay, must match the percentage for the locality pay area on Table 25. | 2 | 42 | 4.76 | Moderate | ED | DEPARTMENT OF EDUCATION | ED | DEPARTMENT OF EDUCATION | EDEC | OFFICE FOR CIVIL RIGHTS | IN00-Department of Interior |
| July 2025 | Dynamics | basic_pay | 650.36.3-If pay plan is EX ,And pay rate determinant is T,Then basic pay must equal the entry for the 2010 effective grade on Table 5 or be asterisks. | 1 | 3 | 33.33 | High | OTHER | NON CFO ACT AGENCY | MC | FEDERAL MARITIME COMMISSION | MC00 | FEDERAL MARITIME COMMISSION | AG00-Department of Agriculture |
| February 2025 | Dynamics | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 48 | 1481 | 3.24 | Moderate | OTHER | NON CFO ACT AGENCY | SE | SECURITIES AND EXCHANGE COMMISSION | SE00 | SECURITIES AND EXCHANGE COMMISSION | NN00-National Aeronautics and Space Administration |
| August 2025 | Dynamics | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 1 | 5 | 20 | High | DOD | DEPARTMENT OF WAR | DD | DEPARTMENT OF WAR | DD29 | DEFENSE TECHNOLOGY SECURITY ADMINISTRATION | DD07-Defense Logistics Agency |
| September 2025 | Status | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 1 | 28 | 3.57 | Moderate | ED | DEPARTMENT OF EDUCATION | ED | DEPARTMENT OF EDUCATION | EDER | INSTITUTE OF EDUCATION SCIENCES | IN00-Department of Interior |
| April 2025 | Dynamics | standard_basic_pay_supplement | 652.10.2-If pay plan is FO, FP, GG, GH, GM, or GS, and pay rate determinant is 0 or 7, And neither current appointment authority is UAM or UKM, and locality pay area is other than ZZ, then the amount of the locality adjustment, as a percentage of basic pay, must match the percentage for the locality pay area on Table 25. | 2 | 9 | 22.22 | High | HU | DEPARTMENT OF HOUSING AND URBAN DEVELOPMENT | HU | DEPARTMENT OF HOUSING AND URBAN DEVELOPM | HUNN | OFFICE OF THE CHIEF PROCUREMENT OFFICER | AG00-Department of Agriculture |
| March 2025 | Status | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 2 | 17 | 11.76 | High | ED | DEPARTMENT OF EDUCATION | ED | DEPARTMENT OF EDUCATION | EDEJ | OFFICE OF LEGISLATION AND CONGRESSIONAL AFFAIRS | IN00-Department of Interior |
| November 2024 | Status | current_appointment_authority_1 | 100.00.1-current_appointment_authority_1 must be a valid code as reported in the GPDS. | 1802 | 16630 | 10.84 | High | DOD | DEPARTMENT OF WAR | AR | DEPARTMENT OF THE ARMY | ARAF | UNITED STATES ARMY FUTURES COMMAND | AR00-Department of the Army |
| March 2025 | Dynamics | service_computation_date_retirement | 665.03.3-IF neither SCD retirement and SCD Leave is blank then SCD retirement must be greater than or equal to SCD Leave. | 48 | 729 | 6.58 | Moderate | DOD | DEPARTMENT OF WAR | AR | DEPARTMENT OF THE ARMY | ARAF | UNITED STATES ARMY FUTURES COMMAND | AR00-Department of the Army |
| October 2024 | Dynamics | current_appointment_authority_2 | 100.01.3-current_appointment_authority_2 must be a valid code as reported in the GPDS or null. | 2 | 33 | 6.06 | Moderate | DOD | DEPARTMENT OF WAR | DD | DEPARTMENT OF WAR | DD02 | ORGANIZATION OF THE JOINT CHIEFS OF STAFF | DD07-Defense Logistics Agency |
| March 2025 | Status | veterans_status | 760.00.1-Veterans Status (Active Military Service) must be a valid code as reported in the GPDS. Spaces are valid for this data element: (a) if agency_subelement_cd is AFNG, AFZG, or ARNG or (b) if agency_subelement_cd is CM63 and current_appointment_authority_1 is XZM. | 1 | 20 | 5 | Moderate | VA | DEPARTMENT OF VETERANS AFFAIRS | VA | DEPARTMENT OF VETERANS AFFAIRS | VABH | DEPUTY ASSISTANT SECRETARY FOR LABOR MANAGEMENT RELATIONS | VA00-Department of Veterans Affairs |
) or https:// means you’ve safely connected to the .gov