5 min read

How many genes do humans have?

Dr. Matic Broz

Dr. Matic Broz Computational chemist

Table of contents

Human gene counts are often quoted as fixed facts. They are better understood as estimates from genome annotations: scientific catalogs that decide which stretches of DNA count as genes, what type of gene they are, and how much evidence is needed before they are included.

The concise answer is that humans have about 19,000 protein-coding genes. If we also count non-coding RNA genes, pseudogenes, and other annotated gene features, the number is much larger: about 78,700 annotated genes in the current GENCODE human reference annotation.

How many genes do humans have?

Humans have 19,442 protein-coding genes in GENCODE Release 50. This is the number most people mean when they ask how many genes humans have: genes that can produce proteins. The same release lists 78,733 total annotated genes on the main chromosomes when non-coding genes, pseudogenes, and other gene categories are included. (GENCODE)

Human gene categoryCount
Protein-coding genes19,442
lncRNA genes35,885
small ncRNA genes7,608
Pseudogenes14,702
Total annotated genes78,733
Human annotated gene categories in GENCODE v50, comparing protein-coding genes, lncRNA genes, small ncRNA genes, pseudogenes, and total annotated genes

These category rows do not sum perfectly to the total because GENCODE also includes immune-system gene segments and other biotypes. The important distinction is between protein-coding genes and all annotated genes. A protein-coding gene is a gene that can be transcribed and translated into a protein, whose sequence is made of amino acids. (GENCODE)

Why is the answer not a single number?

The answer depends on what we count as a gene. A protein-coding gene is not the same thing as a non-coding RNA gene, and a pseudogene is not counted in the same way as a working protein-coding gene. Modern annotations also contain many transcripts: GENCODE Release 50 lists 644,292 transcripts, far more than the number of genes, because one gene can produce multiple transcript forms. (GENCODE)

This is also why a gene count is not the same thing as a protein count. One gene can have multiple transcripts, some transcripts can encode different protein products, and protein abundance depends on cell type and biological context. Gene number also says little about the size of the proteins encoded by those genes: biology includes both small proteins and exceptionally large proteins.

There is still disagreement between major databases. A 2025 comparison of Ensembl/GENCODE, RefSeq, and UniProtKB found 21,871 genes annotated as coding in at least one of the three sets, but only 19,268 were agreed to be coding by all three. The same study found 2,603 genes whose coding status still differed across the three reference sets. (OUP Academic)

Has the estimate changed over time?

Yes. Early expectations were much higher. Around the time of the first draft of the human genome, the Human Genome Project estimated that humans had roughly 30,000 to 35,000 genes. The final genome sequence later lowered this estimate to 20,000 to 25,000. (National Human Genome Research Institute)

The “finished” human genome analysis published in 2004 reduced the estimate further. Researchers confirmed 19,599 protein-coding genes and identified another 2,188 predicted protein-coding segments. (National Human Genome Research Institute)

The long-term trend is clear: as genome annotation improved, the estimated number of human protein-coding genes fell. The surprise was not that humans have many genes, but that humans have relatively few protein-coding genes for such a biologically complex organism.

How does the human gene count compare with other organisms?

Humans do not have an unusually large number of protein-coding genes. We are in the same broad range as many other animals, and some organisms that seem simpler have similar or higher counts. The comparison should use protein-coding or coding genes, because total annotated gene counts vary more depending on whether non-coding genes and pseudogenes are included.

OrganismCoding genesTakeaway
Human19,442About 19,000 coding genes
Mouse22,081Slightly more than human
Dog20,567Near the human range
Cattle20,848Body size does not predict gene count
Chicken17,007Fewer than human
Zebrafish25,592More than human
Fruit fly13,986Thousands in a small model animal
C. elegans roundworm19,985Similar to human
Arabidopsis thaliana plant27,655More than human
Baker's yeast6,600Thousands in one cell
E. coli K-12 MG16554,290Far fewer than human

Counts in the table come from GENCODE Release 50 for human, Ensembl Release 116 for the vertebrate and model-animal rows, Ensembl Plants Release 62 for Arabidopsis thaliana, Ensembl Fungi for baker's yeast, and the ProteinIQ E. coli statistics guide for E. coli K-12 MG1655. (GENCODE)

The main lesson is that gene number is not a simple measure of biological complexity. Humans are complex partly because of how genes are regulated, how transcripts are spliced, when and where genes are expressed, how proteins interact, and how cells are organized, not because humans have dramatically more protein-coding genes than other organisms.

How many genes do we have in our body?

Your body does not have a separate gene catalog for each organ. Nearly every cell in a person's body contains the same DNA, and different cell types arise largely because different genes are active or inactive in different cells.

An adult human body contains roughly 30 trillion human cells. That means the body contains trillions of copies of the human genome, not trillions of different human genes.

There is one important caveat: the human body also contains microbes, and microbes have their own genes. Modern human gut microbiome catalogs contain millions of microbial genes or protein sequences; one unified catalog reported more than 170 million such sequences. These genes are in and on the body, but they are not human genes.

Sources
  1. Human release statistics (v50) GENCODE · June 29, 2026. https://www.gencodegenes.org/human/stats_50.html
  2. Human release 50 (GRCh38.p14) GENCODE · June 29, 2026. https://www.gencodegenes.org/human/
  3. Genenames.org: the HGNC and PGNC resources in 2026 Nucleic Acids Research · 2026. https://pubmed.ncbi.nlm.nih.gov/41287213/
  4. The complete sequence of a human genome Science · 2022. https://pubmed.ncbi.nlm.nih.gov/35357919/
  5. Mouse release statistics (M39) GENCODE · June 29, 2026. https://www.gencodegenes.org/mouse/stats_M39.html
  6. Drosophila melanogaster genome annotation Ensembl · June 29, 2026. https://www.ensembl.org/Drosophila_melanogaster/Info/Annotation/
  7. The ecoresponsive genome of Daphnia pulex Science · 2011. https://pubmed.ncbi.nlm.nih.gov/21292972/
  8. Shifting the limits in wheat research and breeding using a fully annotated reference genome Science · 2018. https://pubmed.ncbi.nlm.nih.gov/30115783/
  9. Canis lupus familiaris genome assembly UU_Cfam_GSD_1.0 NCBI Datasets · June 29, 2026. https://www.ncbi.nlm.nih.gov/datasets/genome/GCF_011100685.1/
  10. Loxodonta africana genome assembly mLoxAfr1.hap2 NCBI Datasets · June 29, 2026. https://www.ncbi.nlm.nih.gov/datasets/genome/GCF_030014295.1/
  11. Gene National Human Genome Research Institute · June 30, 2026. https://www.genome.gov/genetics-glossary/Gene
Matic Broz

Matic Broz

Founder & CEO, ProteinIQ

Matic founded ProteinIQ to make computational biology accessible to every researcher. He builds code-free bioinformatics tools used by thousands of scientists worldwide for protein analysis, molecular docking, and drug discovery.