Teori bilangan adalah cabang dari matematika murni yang mempelajari sifat-sifat bilangan bulat dan mengandung berbagai masalah terbuka yang dapat dengan mudah dimengerti sekalipun oleh bukan ahli matematika.

Dalam teori bilangan dasar, bilangan bulat dipelajari tanpa menggunakan teknik dari area matematika lainnya. Pertanyaan tentang sifat dapat dibagialgoritme Euklidean untuk menghitung faktor persekutuan terbesar, faktorisasi bilangan bulat dalam bilangan prima, penelitian tentang bilangan sempurna dan kongruensi