What is Null Rate?
Null Rate is the percentage of values in a specific data field that are empty, missing, or explicitly null, out of all records that include that field. It's a field-level companion to the broader data completeness metric, useful for identifying exactly which fields are the weakest link in a dataset.
TL;DR
Null Rate is the percentage of a specific field that's empty or missing across your records, pinpointing exactly which field is the weak spot.
Formula
Null Rate = (Records with a Null or Empty Value in the Field / Total Records) × 100
Why It Matters
A dataset can look mostly complete at a glance while one specific field is quietly too sparse to be usable, and null rate is what surfaces that field-level weakness instead of hiding it inside an overall completeness average. Any model, segmentation, or report built on a field with a high null rate is only as reliable as the fraction of records that actually have real data in it, so ignoring null rate risks building on a foundation that's thinner than it appears. Because it's tracked field by field, null rate tells a team exactly where to focus enrichment or cleanup effort rather than treating the whole dataset as equally suspect. It also helps decide whether a field is even worth using at all, since a field sparse enough might need to be excluded from a model entirely rather than patched. Watching null rate over time on key fields also catches new data quality problems early, before they degrade something built downstream.
Example
A customer database has 40,000 records, and the "company size" field is null or empty in 14,000 of them. Null rate for that specific field is 14,000 divided by 40,000, times 100, which equals 35%. A field with a 35% null rate is often too sparse to reliably build a segmentation or scoring model on without either enriching the missing values from another source or excluding that field from the model entirely.
Frequently Asked Questions