Main menu Ranked by number
Listed alphabetically Growth charts NGVs by Region
NGV Count - Listed alphabetically
Fuelling Stations  Vehicles Natural Gas Vehicles
Country Current Current- 2007 2006 2005 2004 2003 2002 2001 2000 Total Vehicles Current* NGVs as % of total vehicle population
Algeria             3             125              125               125             125             125               50               -                 -                 -                  882,000                0.01
Argentina      1,801   1,745,677    1,650,000     1,459,236   1,446,183   1,288,462   1,015,960     778,903     686,496     462,186             7,608,744              21.69
Armenia         214      101,352         81,394          47,688        38,100        12,000                -                 -                 -                 -                  327,477              24.85
Australia             2          2,750           2,453            2,100          2,300          2,300          2,104         2,104         2,104         2,104           13,491,401                0.02
Austria         130          4,000           1,022               720             500             350             250            176              83              83             4,524,093                0.02
Bangladesh         337      150,253         80,000          54,715        41,314        31,650        18,030         1,000         1,000         1,000                293,472              27.26
Belarus           24          5,500           5,500            5,500          5,500          5,500          5,500               -                 -                 -               1,306,140                0.42
Belgium             5             300              300               300             300             300             300            300            300            300             5,535,817                0.01
Bolivia         123        99,657         75,000          57,900        25,000        15,486        10,000         6,000         6,000         4,860                475,632              13.63
Bosnia & Herzegovina           -                   7                  7                   1                 1               -                  -                 -                 -                 -                  177,480                    -  
Brazil      1,688   1,588,331    1,511,945     1,324,905   1,052,295      850,000      557,268     353,290     120,000       60,000           14,277,600                9.63
Bulgaria           70        60,255         25,225          12,500          7,305          1,425             140               -                 -                 -               2,100,602                1.20
Canada         101        12,140         12,140          12,140        20,505        20,505        20,505       30,000       20,505       20,505           19,422,735                0.06
Chile           15          8,064           8,009            5,500          5,500          4,900          3,000         3,000         3,000         2,000             2,444,571                0.33
China      1,000      400,000       270,000        127,100        97,200        69,300        69,300       36,000       36,000         6,000           35,860,638                0.35
Colombia         401      280,340       204,470        100,000        72,136        37,487        19,400         9,126       12,000         4,500             1,238,216              10.92
Croatia             1             152              110               100             100               -                  -                 -                 -                 -               1,173,420                0.01
Cuba             1               45                45                 45               45               45               45              45              45               -                  361,408                    -  
Czech Republic           33          1,230              660               460             390             500             500              30              30              30             4,488,678                0.01
Denmark             1                -                    5                   5                 5                 5                 5                5                5                5             2,260,204                    -  
Dominican Republic             1                 1                  1                  -                 -                 -                  -                 -                 -                 -                  739,763                    -  
Egypt         118      101,078         84,746          75,796        63,970        57,026        49,668       41,440       34,220       25,073             2,373,723                2.92
England           31             221              544               448               -                 -                  -                 -                 -                 -             33,564,196                    -  
Finland             9             472              150                 84               84               77               75              34              34              34             2,886,356                0.01
France         105        10,150         10,150            8,900          8,400          7,100          6,500         4,550         4,550         3,309           36,298,000                0.03
Germany         800        64,454         60,000          54,772        33,000        19,400        15,000       10,000       10,000         5,000           49,223,500                0.11
Georgia             4          3,000                -                    -                 -                 -                  -                 -                 -                 -                            -                      -  
Greece             2             418              416                 40               40               40                -                 -                 -                 -               5,199,582                0.01
Hungary           13             110              110               202             202               -                  -                 -                 -                 -               2,568,020                    -  
Iceland             1               77                63                 56               56               44               42               -                 -                 -                  231,963                0.03
India         463      650,000       439,800        334,658      222,400      204,000      137,000       84,150       25,000       10,000           14,554,000                2.30
Indonesia             9          2,000           1,000            1,000          2,000          3,000          3,000         3,000         3,000         3,000             5,497,075                0.02
Iran          500   1,000,000       315,000        229,607        48,029          1,000          1,000            800            800            800                          -                23.91
Ireland             1                 2                  2                   2                 2                 2               81              81              81              65             1,952,515                    -  
Italy         700      580,000       432,900        410,000      382,000      434,000      434,000     370,000     370,000     320,000           39,089,755                1.11
Japan         327        36,345         31,462          28,402        21,305        17,214        12,539         8,053         8,053         5,684           78,279,000                0.04
Korea South         227        17,123         13,137          11,232          8,619          5,165          3,763         3,100            245              22           11,400,300                0.12
Korea North             1                 4                  4                   4               -                 -                  -                 -                 -                 -                    46,000                    -  
Kyrgyzstan             6          6,000           6,000            6,000               -                 -                  -                 -                 -                 -                  205,520                2.92
Latvia           30             500              310               310               -                 -                  -                 -                 -                 -                  853,983                0.04
Lichtenstein             1             101                41                 26               26               26                -                 -                 -                 -                    20,468                0.20
Lithuania             1               80                  7                  -                 -                 -                  -                 -                 -                 -               1,114,083                    -  
Luxembourg             4             115              115                 51               32               32               25              25              25              25                326,613                0.04
Macedonia             1               50                50                 32               32               -                  -                 -                 -                 -                  318,680                0.02
Malaysia           90        40,248         24,988          19,000        14,900        10,500          7,700         3,700         3,700         3,700                366,375                6.82
Mexico             3          3,037           3,037            3,037          3,037          3,073          2,000            300            300         1,000           15,828,921                0.02
Moldova             8          5,000           5,000            4,500          4,500             800             800            800               -                 -                  234,685                2.13
Montenegro           -                   6                  6  4343*                -                 -                  -                 -                 -                 -                    95,926                0.01
Mozambique           -                   4                  4                  -                 -                 -                  -                 -                 -                 -                    16,124                    -  
Myanmar (Burma)           38        14,884         10,900            4,343             200             200             200               -                 -                 -                  296,910                3.67
Netherlands           21          1,110              603               550             348             310             574               -                 -              200             8,369,000                0.01
New Zealand           12             281              281               471             471             471          1,500            574            574            574             2,329,210                0.01
Nigeria             2               60                60                 60               60               28               28               -                 -                 -                  124,009                0.05
Norway             9             180              180               147             147             100               88              28              28              28             2,298,231                0.01
Pakistan      2,600   2,000,000    1,550,000     1,000,000      700,000      550,000      450,000     320,000     210,000     120,000             6,217,069              52.00
Peru           56        54,829         24,000            7,823               -                 -                  -                 -                 -                 -               1,195,348                0.65
Philippines             3               36                36                 12               12               12                -                 -                 -                 -               2,559,968                    -  
Poland           30          1,700           1,500               771             771             748             422              37              20              20           14,723,425                0.01
Portugal             5             379              379               242             242             242             243            142              20              20             5,523,270                0.01
Romania           -                  -                  -                    -                 -                 -                  -                 -                 -                 -               3,352,537                    -  
Russia         226      103,000         95,000          60,000        41,780        40,500        36,000       31,000       31,000       30,000           33,600,000                0.22
Serbia             7             210                89                 95               92               77                -                 -                 -                 -               1,446,288                0.01
Singapore             3          2,444              238               110                 7                 3                 4               -                 -                 -                  659,215                0.04
Slovakia             7             426              337               286             250             250             140               -                 -                 -               1,388,314                0.02
South Africa             1               22                22                 22               -                 -                  -                 -                 -                 -               6,853,536                    -  
Spain           42          1,863           1,392               978             912             664             403            300            245              22           25,158,244                0.01
Sweden         118        16,900         13,407          10,420          6,709          4,238          3,300         1,550         1,550         1,500             4,628,312                0.29
Switzerland         106          6,820           3,628            3,628          1,700          1,044             761            270            270            270             3,584,500                0.10
Taiwan             1                 4                  4                   4                 4               -                  -                 -                 -                 -               6,614,000                    -  
Tajikistan           53        10,600         10,600          10,600               -                 -                  -                 -                 -                 -                  162,370                6.53
Tanzania           -                   3                  3                  -                 -                 -                  -                 -                 -                 -                  174,800                    -  
Thailand         303      127,735         55,868          11,200          9,000          4,260          1,388            184            184              82           24,931,615                0.14
Trinidad & Tobago           10          3,500           3,500            4,000          4,000          3,800          4,000         4,000         4,000         4,000                286,660                1.22
Tunisia             2               34                34                  -                 -                 -                  -                 -                 -                 -                  757,064                    -  
Turkey             9          3,056              520               520             400             400             400               -                 -                 -               5,206,725                0.01
Ukraine         224      120,000       120,000        120,000        67,000        55,000        42,000       35,000               -                 -               4,949,346                2.02
United Arab Emirates             9             305              305                 35               -                 -                  -                 -                 -                 -                  578,035                0.05
Uruguay           -                 20                20                 20               20               20               20              20              20               -                  606,738                    -  
USA      1,100      110,000       100,000          90,000        90,000      115,000      126,000     116,000     105,000     105,000         234,646,314                0.06
Uzbekistan           43        47,000                -                    -                 -                 -                  -                 -                 -                 -                            -                      -  
Venezuela         124          4,200         44,146          44,146        44,146        44,146        44,146     102,430     102,430       90,000             2,826,890                1.56
Total    14,570   9,612,375    7,394,505     5,769,682   4,595,709   3,924,352   3,107,167  2,361,547  1,802,917  1,293,001         827,583,397 0.156%
Growth over previous year 2217870 1624823 1173973 671357 817185 745620 558630 509916
% growth sales vs previous year 36.5% 38.4% 74.9% -17.8% 9.6% 33.5% 9.6%
% growth total NGVs 30.0% 28.2% 25.5% 17.1% 26.3% 31.6% 31.0%
*International Road Federation Statistics Updated 2005