Where does an AI query emit the least? The carbon footprint of AI by country

    For journalists, analysts and sustainability teams comparing the electricity grids behind AI. Every figure is computed from the open SOMA AI Emission Factors on the page you are reading. Factor version soma-ai-ef-2026.10-dataset-v3.0.0. Last updated . Location-based grid averages, not renewable contracts. Estimates from published benchmarks. Page text updated 10 November 2026.

    Part of the SOMA AI Emission Factors cluster.

    Where does an AI query emit the least?

    Among the AWS, Azure and Google Cloud regions in the dataset, the lowest is on the Quebec (Canada) grid, where the dataset maps AWS ca-central-1. The same mid-size AI exchange of 1,210 tokens comes to an estimated 0.008 g CO₂e there, against 0.095 g in Bahrain, about 12 times more for identical work. Inside the EU, Sweden is lowest at 0.009 g and Poland highest at 0.070 g, about 7.4 times apart. At the world-average grid the figure is 0.053 g. These are estimates from the SOMA AI (somaai.earth) dataset, which covers the grids of 209 countries and every AWS, Azure and Google Cloud region it maps. A query is served where the data centre is, not where the user sits.

    Why does the country change the number so much?

    Because electricity is most of the footprint on a fossil-heavy grid and a small part on a clean one. On the world-average grid, electricity is 90% of the estimate for one exchange. The rest, the server hardware, the data-centre building and the amortised training of the model, is about 0.006 g wherever the query runs, which is why even the cleanest grid does not reach zero. Model size multiplies everything, as the class comparison below shows.

    Which EU country has the lowest AI carbon footprint?

    Sweden, at 0.009 g per exchange, and the highest in the EU is Poland at 0.070 g, with the EU-27 average at 0.029 g. Spain ranks 12 of 27, at 0.022 g, and the AWS Spain region (eu-south-2) has its own page.

    EU-27 ranked by estimated g CO₂e for one exchange of 1,210 tokens on a mid-size (class B) model, location-based, with the grid intensity (2023 data).
    RankCountryGrid g CO₂e/kWhg CO₂e per exchange
    1Sweden380.009
    2France530.011
    3Finland810.014
    4Austria1120.017
    5Slovakia1150.017
    6Lithuania1190.017
    7Latvia1190.017
    8Luxembourg1210.017
    9Belgium1350.019
    10Denmark1520.021
    11Portugal1580.021
    12Spain1700.022
    13Croatia1950.025
    14Hungary1960.025
    15Slovenia2250.028
    16Romania2430.030
    17Netherlands2680.032
    18Ireland2830.033
    19Italy3230.037
    20Greece3370.039
    21Bulgaria3380.039
    22Germany3640.041
    23Estonia3960.045
    24Czechia4430.049
    25Malta4940.054
    26Cyprus5330.058
    27Poland6510.070

    How do the places that actually host cloud regions compare?

    Of the 143 AWS, Azure and Google Cloud regions in the dataset, the cleanest grid is Quebec (Canada), at 0.008 g per exchange, and the most carbon-intensive is Bahrain, at 0.095 g, about 12 times more for identical work. United States regions are matched to their eGRID subregion rather than the national average, because the grids inside the country differ widely.

    Grids that host at least one cloud region, ranked by estimated g CO₂e per exchange (class B), with the number of regions and the providers.
    RankGridGrid g CO₂e/kWhg CO₂e per exchangeCloud regionsProviders
    1Quebec (Canada)270.0081AWS
    2Norway310.0092Azure
    3Switzerland350.0094AWS, Azure, Google Cloud
    4Sweden380.0093AWS, Azure, Google Cloud
    5France530.0114AWS, Azure, Google Cloud
    6Finland810.0141Google Cloud
    7New Zealand870.0142AWS, Azure
    8Brazil960.0154AWS, Azure, Google Cloud
    9Austria1120.0171Azure
    10Belgium1350.0192Azure, Google Cloud
    11Denmark1520.0211Azure
    12Spain1700.0223AWS, Azure, Google Cloud
    13Canada1740.0235AWS, Azure, Google Cloud
    14WECC California2190.0273AWS, Azure, Google Cloud
    15United Kingdom2360.0294AWS, Azure, Google Cloud
    16Netherlands2680.0322Azure, Google Cloud
    17Ireland2830.0332AWS, Azure
    18SERC Virginia/Carolina3040.0365AWS, Azure, Google Cloud
    19Chile3050.0362Azure, Google Cloud
    20Italy3230.0374AWS, Azure, Google Cloud
    21WECC Northwest3240.0384AWS, Azure, Google Cloud
    22WECC Southwest3600.0412Azure, Google Cloud
    23Germany3640.0416AWS, Azure, Google Cloud
    24ERCOT All3750.0432Azure, Google Cloud
    25South Korea4270.0484AWS, Azure, Google Cloud
    26RFC West4670.0523AWS, Azure, Google Cloud
    27MRO West4720.0522Azure, Google Cloud
    28United Arab Emirates4840.0533AWS, Azure
    29Mexico4890.0543AWS, Azure, Google Cloud
    30Japan4930.0546AWS, Azure, Google Cloud
    31Singapore5010.0553AWS, Azure, Google Cloud
    32WECC Rockies5310.0581Azure
    33Thailand5500.0602AWS, Google Cloud
    34Australia5570.0618AWS, Azure, Google Cloud
    35Israel5590.0613AWS, Azure, Google Cloud
    36China5830.0638AWS, Azure
    37Qatar5840.0632Azure, Google Cloud
    38Malaysia6090.0662AWS, Azure
    39Taiwan6450.0692AWS, Google Cloud
    40Poland6510.0702Azure, Google Cloud
    41Hong Kong6740.0723AWS, Azure, Google Cloud
    42Indonesia6810.0733AWS, Azure, Google Cloud
    43Saudi Arabia6970.0741Google Cloud
    44India7140.0768AWS, Azure, Google Cloud
    45South Africa7140.0764AWS, Azure, Google Cloud
    46Bahrain9030.0951AWS

    In this dataset version, Azure canadaeast and Google Cloud northamerica-northeast1, both in Quebec, are mapped to the Canada-wide average rather than the Quebec grid. They will be corrected in the next version.

    How much does the model size change it?

    Estimated g CO₂e for one exchange of 1,210 tokens by model class, on the grid of the cleanest cloud region, the world average and the grid of the most carbon-intensive cloud region.
    Model classQuebec (Canada)World averageBahrain
    Class A — Small0.0020.0160.028
    Class B — Mid0.0080.0530.095
    Class C — Frontier0.0330.2010.355

    A frontier model on a clean grid can emit more than a small model on a dirty one, so a company choosing where to cut should look at both the model and the region.

    What should a company do with this?

    Find out the region each AI provider serves your usage from, and use that region's factor, not your office's country. On cloud platforms the region is in the usage export. Where you can choose, the region is the largest lever after the model class, with no change to the work. Report the location-based figure, and a market-based one beside it only if the provider documents its renewable contracts for that region. The method for the inventory line is in the Scope 3 guide, and the free calculator applies the region for you.

    What are the figures for the 209 countries with grid data?

    Show the full table, ranked from lowest to highest

    Most countries in this table host no AWS, Azure or Google Cloud region. Each row shows what one exchange would emit if it were served on that country's average grid.

    The 209 countries with grid data, of 210 in the dataset, estimated g CO₂e for one exchange of 1,210 tokens on a class B model.
    RankCountryGrid g CO₂e/kWhg CO₂e per exchange
    1Nepal230.008
    2Ethiopia240.008
    3Bhutan240.008
    4Paraguay250.008
    5Costa Rica250.008
    6Congo (the Democratic Republic of the)270.008
    7Iceland280.008
    8Norway310.009
    9Switzerland350.009
    10Sweden380.009
    11Namibia480.010
    12Sierra Leone480.010
    13France530.011
    14Malawi550.011
    15Uganda590.011
    16Tajikistan740.013
    17Finland810.014
    18New Zealand870.014
    19Venezuela (Bolivarian Republic of)920.015
    20Brazil960.015
    21Kenya970.015
    22Austria1120.017
    23Uruguay1130.017
    24Slovakia1150.017
    25Zambia1170.017
    26Lithuania1190.017
    27Latvia1190.017
    28Luxembourg1210.017
    29Eswatini1210.018
    30Afghanistan1240.018
    31Mozambique1290.018
    32Greenland1310.019
    33Belgium1350.019
    34El Salvador1350.019
    35Kyrgyzstan1400.019
    36Sudan1460.020
    37Denmark1520.021
    38Belize1560.021
    39Portugal1580.021
    40Georgia1680.022
    41Spain1700.022
    42Canada1740.023
    43Burundi1800.023
    44Angola1840.024
    45Guinea1850.024
    46Croatia1950.025
    47Ecuador1950.025
    48Hungary1960.025
    49Cameroon2240.028
    50Slovenia2250.028
    51Lao People's Democratic Republic2320.028
    52United Kingdom2360.029
    53Romania2430.030
    54French Guiana2450.030
    55Cook Islands2500.030
    56Colombia2580.031
    57Armenia2620.031
    58Panama2660.032
    59Netherlands2680.032
    60Fiji2780.033
    61Ireland2830.033
    62Peru2920.034
    63Liberia2950.035
    64Nicaragua3010.035
    65Chile3050.036
    66Guatemala3100.036
    67Suriname3180.037
    68Italy3230.037
    69Honduras3280.038
    70Greece3370.039
    71Bulgaria3380.039
    72Korea (the Democratic People's Republic of)3460.040
    73Faroe Islands3470.040
    74Pakistan3490.040
    75Argentina3510.040
    76Rwanda3550.041
    77Belarus3600.041
    78Germany3640.041
    79Tanzania, the United Republic of3730.042
    80Zimbabwe3920.044
    81United States of America3930.044
    82Reunion3940.044
    83Estonia3960.045
    84Cote d'Ivoire3990.045
    85Samoa4000.045
    86Montenegro4110.046
    87Sri Lanka4170.047
    88Madagascar4230.047
    89Palestine, State of4240.047
    90South Korea4270.048
    91French Polynesia4370.049
    92Togo4370.049
    93Czechia4430.049
    94Russian Federation4430.049
    95Lebanon4490.050
    96Djibouti4500.050
    97Ghana4530.050
    98Viet Nam4750.052
    99Cabo Verde4800.053
    100United Arab Emirates4840.053
    101Macao4850.053
    102Mexico4890.054
    103Cambodia4910.054
    104Japan4930.054
    105Malta4940.054
    106Turkey4950.054
    107Guadeloupe4970.055
    108Kiribati5000.055
    109Vanuatu5000.055
    110Singapore5010.055
    111Bolivia5010.055
    112Haiti5060.055
    113Nigeria5100.056
    114Papua New Guinea5140.056
    115Myanmar5160.056
    116Mauritania5220.057
    117Somalia5240.057
    118Gabon5250.057
    119Martinique5300.058
    120Cyprus5330.058
    121Mali5360.058
    122Jordan5420.059
    123Oman5420.059
    124Thailand5500.060
    125Aruba5500.060
    126Sao Tome and Principe5560.060
    127Australia5570.061
    128Senegal5570.061
    129Israel5590.061
    130Tunisia5600.061
    131Burkina Faso5620.061
    132Jamaica5640.061
    133Seychelles5650.061
    134New Caledonia5660.061
    135North Macedonia5680.062
    136Egypt5710.062
    137Tonga5710.062
    138Bosnia Herzegovina5760.062
    139Dominican Republic5790.063
    140China5830.063
    141Qatar5840.063
    142Benin5900.064
    143Eritrea5920.064
    144Yemen5980.065
    145Barbados6000.065
    146Dominica6000.065
    147Saint Pierre and Miquelon6000.065
    148Saint Vincent and the Grenadines6000.065
    149Gibraltar6090.066
    150Malaysia6090.066
    151Antigua and Barbuda6110.066
    152Chad6110.066
    153Guam6110.066
    154Maldives6120.066
    155Morocco6170.066
    156Philippines6230.067
    157Guinea-Bissau6250.067
    158Virgin Islands (U.S.)6320.068
    159Mauritius6330.068
    160Algeria6340.068
    161Kuwait6360.068
    162Saint Kitts and Nevis6360.068
    163Solomon Islands6360.068
    164Serbia6390.069
    165Bermuda6410.069
    166Iran (Islamic Republic of)6410.069
    167Moldova6430.069
    168Cayman Islands6430.069
    169Comoros6430.069
    170South Sudan6430.069
    171Cuba6440.069
    172Guyana6450.069
    173Taiwan6450.069
    174American Samoa6470.069
    175Virgin Islands (British)6470.069
    176Saint Lucia6500.070
    177Poland6510.070
    178Bahamas6520.070
    179Turks and Caicos Islands6540.070
    180Puerto Rico6610.071
    181Equatorial Guinea6640.071
    182Gambia6670.071
    183Grenada6670.071
    184Timor-Leste6670.071
    185Azerbaijan6700.072
    186Hong Kong6740.072
    187Niger6800.073
    188Indonesia6810.073
    189Trinidad and Tobago6820.073
    190Bangladesh6830.073
    191Iraq6850.073
    192Congo6920.074
    193Saudi Arabia6970.074
    194Syrian Arab Republic7050.075
    195India7140.076
    196South Africa7140.076
    197Nauru7500.080
    198Mongolia8170.086
    199Libya8250.087
    200Kazakhstan8270.087
    201Botswana8550.090
    202Kosovo8850.093
    203Brunei Darussalam8950.094
    204Bahrain9030.095
    205Falkland Islands (the) [Malvinas]1,0000.104
    206Montserrat1,0000.104
    207Saint Helena, Ascension and Tristan da Cunha1,0000.104
    208Uzbekistan1,1130.115
    209Turkmenistan1,3060.134

    Across the 209 ranked countries the range is wider, from 0.008 g in Nepal to 0.134 g in Turkmenistan. The Central African Republic row has a grid intensity of 0 g per kWh in the 2023 source data, which we treat as a data gap, so it is not ranked and is left out of the range and the median. The median country is Malta, at 0.054 g. The full grid table, with sources per row, is in the dataset on Zenodo under CC BY 4.0, free to reuse with attribution to SOMA AI Emission Factors.

    What are the limits of this comparison?

    • Grid intensities are annual, location-based averages, for 2023, mostly Ember yearly data on a lifecycle basis, with US subregions from EPA eGRID 2023 scaled to the same lifecycle basis and, for Quebec, Canada Energy Regulator 2023 generation shares on the Ember lifecycle basis.
    • A country's average is not the mix of a specific data centre, which may sit on a cleaner or dirtier part of the grid or buy renewable electricity.
    • All figures use the class factors for H100 servers, with hardware, construction and amortised training included. Water is not part of this comparison.
    • The method paper is under peer review, and corrections go into the next dataset version. The equations are on the methodology page.

    Where do the factors come from, and how should they be cited?

    Figures per query are one plain exchange, before the Tier 2b reasoning uplift. Electricity term. GPU energy per token from the ML.ENERGY Leaderboard v3, a facility overhead of 1.20, and grid carbon intensity from EPA eGRID 2023 and Ember 2023. Embodied hardware, data-centre construction and amortised training terms are documented on the methodology page. Water combines on-site cooling water (Li et al. 2025) with the water embedded in grid electricity (Reig et al. 2020). The modelled range of the models inside a class, around the class value, is −41% to +48% for class A, −39% to +24% for class B and −67% to +55% for class C.

    Dataset: AI Inference Emission and Resource Factors for Corporate GHG Inventories (SOMA AI Emission Factors (SAEF)), Llopis-Garcia, G., SOMA AI, 19 October 2026, CC BY 4.0, concept DOI 10.5281/zenodo.20443585, which resolves to the latest version (this version 10.5281/zenodo.23371447, earlier version 2 values at 10.5281/zenodo.22767475). Method: Accounting for Purchased AI Inference in Corporate GHG Inventories: A Token-Based Method, arXiv:2606.10660, under peer review.

    Partners can fetch any row from the AI factors API, and the whole table is a CSV download.

    Keep reading