北京大学现有普通本科学生14465人、硕士生10031人、博士生5088人。
学校开设有本科专业120个,其中工学14个、理学41个、文学30个、经济学6个、管理学8个、艺术学2个、医学4个、历史学6个、法学9个、哲学专业2个等。很多学生与家长将北京大学标记为文科高校,其实,从这个学科分布来看,北京大学的理工类学科还是不少,也非常强大的。
2020年北京大学分25个大类及24个专业进行本科招生,学校计划招生3725人,但实际录取考生达到3673人,最终实际报到的学生为3660人。北大是国内双子星顶级高校,可事实年招生计划和实际报到学生依旧呈逐级递减,最终报到的学生与计划招生差距达到了65人,这数量甚至超越了很多省市的招生计划人数了。2020年北京大学自主招生达到842人,招收本省学生高达466人,这个本省就是北京了。北京大学31个院系本科生人数分布,最多的是信息科学技术学院,达到1631人,是唯一的一个本科生人数超1000人的学院。其次有光华管理学院943人、数学科学学院853人、物理学院825人、法学院798人、外国语学院790人、经济学院777人、中国语言文学系646人、国际关系学院587人、化学与分子工程学院581人、药学院526人等10个院系的本科生人数在500人以上。