Books published per country per year


This page lists the number of book titles published per country per year from various sources. According to UNESCO, this is an important index of standard of living, education, and of a country's self-awareness.

List of countries

In descending order of number of new titles per year, as of the latest year available, sometimes "new titles and editions"
RankCountryYearTitlesNotesReferences
12013440,000New titles and re-editions
22013304,912New titles and re-editions
32011184,000New and revised
42017139,078New titles and re-editions
52013101,981120,512 total
6201393,600New
7201390,000total: revised editions not included; 26% in Hindi, 24% in English, and the rest in other Indian languages
8201889,000+This figure consists of titles listed in book store records and assigned ISBNs.
9201677,986New titles
10201472,8711 January 2012 to 15 October 2012; 53,958 total
11201975,667New titles and re-editions
12201863,476New
13201361,966New
14201257,473
15201144,00074,244 total
16201428,234
17201028,08443,258 total
18201428,010New
19200924,589
20201521,13034,920 total
21199619,900
22201118,985
23201717,06618,508 total
24201416,502Only physical Dutch new titles
25201515,354Declined since 2013 at 19,987
26200814,984
27201614,833
28200414,790
29200514,603
30199113,913
31200613,656
32200913,607
33200912,885
34199612,352
35200112,156
36200712,000+
37201211,645
38201510,204
39201710,068
4020069,400
4120009,022
4220138,411
4319968,056
4419967,868
4520127,52123,948 total
4620026,826
4720125,6416,045 total
4819955,418
4919964,115
5020064,101
5120104,07430,857 total
5220083,955
5320173,916
5420142,387
5520123,811Total; 2,943 in Urdu and 868 in English
5620053,686
572018/20193677
5819933,660
5920033,600
6020102,8544,164 total
6119902,795
6220032,061
6320012,000
6419961,965
6519961,507
6620031,488
6720141,402
6820031,315
6919911,314
7019961,226
7120041,138
7219961,003
732015970
741996930
751996720
762003705
772003605
782003584
791996581
801996542
811996511
822003506
831994450
842003446
851998420
861995404
871994401
881996396
892003390
891991390
902003306
911994300
921993293
932003290
941996288
951992285
962003250
971991240
981992232
991996228
1001996209
1011992196
1021990172
1031991158
1041996132
1051991122
1061996119
1071996117
1081996114
1091990106
111200991
112199588
113199484
114199680
199269
115199264
116199457
117199647
118199642
119199041
120199640
121199228
122199426
123199522
124199514
125199614
126199612
12719967

TOTAL: approximately 2,210,000