There are ACS 5 variables that are available at the tract level, but return null at the block group level. For example, median monthly housing costs:



What does a null value signify? Is it that the variable is never available at the block group level, or just for some/most of the block groups?


Table B25105 is not available at the Block Group level. The appendices show which tables are available at the block group level.

  • That's a useful link, but doesn't quite answer my question. Is there any other reason, besides block group exclusion for a variable to be null? – fgregg Oct 23 '16 at 18:05
  • You are requesting an estimate at the block group level from Table B25105, but the Census Bureau does not publish that table at that geographic summary level. I guess they choose to return a null value in the API. – Kotebiya Oct 24 '16 at 2:04
  • I think that's right in this case, but I'm asking about null in general. – fgregg Oct 24 '16 at 2:21

A null result means that the variable has been suppressed for that geography. Some variables are always suppressed for a certain level of geometry, but even if a variable is usually available for a level of geometry, it may still be suppressed for a particular geometry because of:

  • Population Thresholds
  • Data Quality Filtering
  • Disclosure Review Board Rules

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.