AbstractWe study the question of whether every P set has an easy (i.e., polynomial-time computable) census function. We characterize this question in terms of unlikely collapses of language and function classes such as #P1⊆FP, where #P1 is the class of functions that count the witnesses for tally NP sets. We prove that every #P1PH function can be computed in FP#P1#P1. Consequently, every P set has an easy census function if and only if every set in the polynomial hierarchy does. We show that the assumption #P1⊆FP implies P=BPP and PH⊆MODkP for each k⩾2. We also relate a set's property of having an easy census function to other well-studied properties of sets, such as rankability and scalability (the closure of the rankable sets under P-isom...