CINXE.COM
Quality of Life Comparison
<!DOCTYPE html> <html lang="en-US"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script defer src="https://www.numbeo.com/common/numbeo_standard.js"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.3/themes/redmond/jquery-ui.min.css" rel="Stylesheet" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.numbeo.com/favicon.ico" /> <script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script defer src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script> <script src='https://www.gstatic.com/charts/loader.js'></script> <link rel="apple-touch-icon" href="https://www.numbeo.com/images/apple-touch-icon.png"> <script> if (typeof whenDocReady === "function") { // already declared, do nothing } else { function whenDocReady(fn) { // see if DOM is already available if (document.readyState === "complete" || document.readyState === "interactive") { // call on next available tick setTimeout(fn, 1); } else { document.addEventListener("DOMContentLoaded", fn); } } } </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-HXEZG0C6Q2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-HXEZG0C6Q2'); </script> <script data-cfasync="false" async src="https://cdn.snigelweb.com/adengine/numbeo.com/loader.js" type="text/javascript"></script> <link rel="stylesheet" href="https://www.numbeo.com/common/style_desktop.css" /> <title>Quality of Life Comparison</title> <link rel="canonical" href="https://www.numbeo.com/quality-of-life/comparison.jsp" /> <script> function checkControls() { enableIfElementsHaveSomeValue("compare", /* to check */ "city_id1", "city_id2"); } </script> </head> <body> <nav> <div class="logo-and-upper-ad"> <div class="innerWidth" id="content_and_logo"> <table style="width: 100%;" > <tr> <td style="padding-top: 12px; padding-bottom: 12px; vertical-align: bottom; max-width: fit-content"> <a href="https://www.numbeo.com/cost-of-living/" style="border: 0; text-decoration:none;"> <img src="https://www.numbeo.com/images/numbeo_1B3B6F.svg" style="height: 60px; padding: 0px 0px; vertical-align: bottom; border: 0;" alt="" /></a> </td> <td style="padding-left:40px; padding-top: 5px; padding-bottom: 0px; vertical-align: middle; min-width: 440px; text-align: left;" > <div style="display: inline-block; width: 100%; margin-top: 10px; margin-bottom: 10px; text-align: left; vertical-align: bottom"> <nav style="display: inline-block; vertical-align: middle;"> <div class="standard_margin_inlineblock" > <form action="https://www.numbeo.com/common/dispatcher.jsp" method="get" id="menu_dispatch_form" style="display: inline; padding: 0; margin:0;"> <input type="hidden" name="where" value="https://www.numbeo.com/quality-of-life/in/" style="display: inline; padding:0; margin:0;" /> <input id="city_selector_menu_city_id" size="27" type="text" placeholder="Select City" class="city-selector-menu" name="city_selector_menu_city_id" /> <input type="hidden" id="menu_city_id" name="city_id"/> <input type="hidden" id="name_menu_city_id" name="name_city_id"/> </form> </div> <script> whenDocReady(function() { jQuery('#city_selector_menu_city_id').autocomplete({ source: 'https://www.numbeo.com/common/CitySearchJson', minLength: 1, delay: 3, autoFocus: true, select: function(event, ui) { event.preventDefault(); $('#name_menu_city_id').val(ui.item.label); $('#city_selector_menu_city_id').val(ui.item.label); $('#menu_city_id').val(ui.item.value); jQuery('#menu_dispatch_form').submit(); }, focus: function(event, ui) { event.preventDefault(); } }) .keydown(function(e){ if (e.keyCode === 13){ if ($('#menu_city_id').val() == '') { e.preventDefault(); } var val = $('#city_selector_menu_city_id').val(); $('#name_menu_city_id').val(val); } }); // end autocompleter definition $('#city_selector_menu_city_id').toggleClass('city-selector-menu'); $('#city_selector_menu_city_id').toggleClass('city-selector-menu'); }); // end document ready </script> </nav> </div> </td> <td style="vertical-align: middle; width: 468px; text-align: right;" > <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8993465169534557" crossorigin="anonymous"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </td> </tr> </table> </div> <!-- innerWidth in header --> </div> <!-- logo-and-upper-ad --> </nav> <div class="innerWidth"> <div class="dropdown-outer"> <nav class="before-nav" > <ul id="nav-one" class="nav"> <li class="dir"> <a href="https://www.numbeo.com/cost-of-living/">Cost Of Living</a> <ul> <li><a href="https://www.numbeo.com/cost-of-living/">Cost Of Living</a></li> <li><a href="https://www.numbeo.com/cost-of-living/comparison.jsp">Cost of Living Comparison</a></li> <li><a href="https://www.numbeo.com/cost-of-living/calculator.jsp">Cost of Living Calculator</a></li> <li><a href="https://www.numbeo.com/cost-of-living/rankings_current.jsp">Cost Of Living Index (Current)</a></li> <li><a href="https://www.numbeo.com/cost-of-living/rankings.jsp">Cost Of Living Index</a></li> <li><a href="https://www.numbeo.com/cost-of-living/rankings_by_country.jsp">Cost Of Living Index By Country</a></li> <li><a href="https://www.numbeo.com/cost-of-living/estimator_main">Cost of Living Estimator</a></li> <li><a href="https://www.numbeo.com/food-prices/">Food Prices</a></li> <li><a href="https://www.numbeo.com/cost-of-living/prices_by_city.jsp">Prices By City</a></li> <li><a href="https://www.numbeo.com/cost-of-living/prices_by_country.jsp">Prices By Country</a></li> <li><a href="https://www.numbeo.com/cost-of-living/historical-data-analysis">Historical Data</a></li> <li><a href="https://www.numbeo.com/cost-of-living/basket_of_goods.jsp">Basket of Goods and Services</a></li> <li><a href="https://www.numbeo.com/taxi-fare/">Taxi Fare Calculator</a></li> <li><a href="https://www.numbeo.com/gas-prices/">Gas Prices Calculator</a></li> <li><a href="https://www.numbeo.com/common/motivation_and_methodology.jsp">Methodology and Motivation</a></li> <li><a href="https://www.numbeo.com/cost-of-living/contribute.jsp">Update Data for Your City</a></li> </ul></li> <li class="dir"> <a href="https://www.numbeo.com/property-investment/">Property Prices</a> <ul> <li><a href="https://www.numbeo.com/property-investment/">Property Prices</a></li> <li><a href="https://www.numbeo.com/property-investment/comparison.jsp">Property Prices Comparison</a></li> <li><a href="https://www.numbeo.com/property-investment/rankings_current.jsp">Property Price Index (Current)</a></li> <li><a href="https://www.numbeo.com/property-investment/rankings.jsp">Property Price Index</a></li> <li><a href="https://www.numbeo.com/property-investment/rankings_by_country.jsp">Property Price Index By Country</a></li> </ul></li> <li class="dir"> <a href="https://www.numbeo.com/quality-of-life/">Quality Of Life</a> <ul> <li><a href="https://www.numbeo.com/quality-of-life/">Quality of Life</a></li> <li><a href="https://www.numbeo.com/quality-of-life/comparison.jsp">Quality of Life Comparisons</a></li> <li><a href="https://www.numbeo.com/quality-of-life/rankings_current.jsp">Quality of Life Index (Current)</a></li> <li><a href="https://www.numbeo.com/quality-of-life/rankings.jsp">Quality of Life Index</a></li> <li><a href="https://www.numbeo.com/quality-of-life/rankings_by_country.jsp">Quality of Life Index by Country</a></li> <li><a href="https://www.numbeo.com/crime/">Crime</a></li> <li><a href="https://www.numbeo.com/crime/rankings_current.jsp">Crime Index (Current)</a></li> <li><a href="https://www.numbeo.com/crime/rankings.jsp">Crime Index</a></li> <li><a href="https://www.numbeo.com/crime/rankings_by_country.jsp">Crime Index by Country</a></li> <li><a href="https://www.numbeo.com/health-care/">Health Care</a></li> <li><a href="https://www.numbeo.com/health-care/rankings_current.jsp">Health Care Index (Current)</a></li> <li><a href="https://www.numbeo.com/health-care/rankings.jsp">Health Care Index</a></li> <li><a href="https://www.numbeo.com/health-care/rankings_by_country.jsp">Health Care Index by Country</a></li> <li><a href="https://www.numbeo.com/pollution/">Pollution</a></li> <li><a href="https://www.numbeo.com/pollution/rankings_current.jsp">Pollution Index (Current)</a></li> <li><a href="https://www.numbeo.com/pollution/rankings.jsp">Pollution Index</a></li> <li><a href="https://www.numbeo.com/pollution/rankings_by_country.jsp">Pollution Index by Country</a></li> <li><a href="https://www.numbeo.com/traffic/">Traffic</a></li> <li><a href="https://www.numbeo.com/traffic/rankings_current.jsp">Traffic Index (Current)</a></li> <li><a href="https://www.numbeo.com/traffic/rankings.jsp">Traffic Index</a></li> <li><a href="https://www.numbeo.com/traffic/rankings_by_country.jsp">Traffic Index by Country</a></li> </ul></li> <li class="dir"> <a href="https://www.numbeo.com/premium/index">Premium</a> <ul> <li><a href="https://www.numbeo.com/common/api.jsp">API</a></li> <li><a href="https://www.numbeo.com/premium/commercial-license">Commercial License</a></li> <li><a href="https://www.numbeo.com/premium/download-data">Download CSV Data (Excel)</a></li> <li><a href="https://www.numbeo.com/premium/">Insights</a></li> </ul></li> </ul> <br style="clear: both"/> </nav> </div> <!-- dropdown-outer --> </div> <!-- innerWidth --> <div class="innerWidth"> <div class="right-ads-and-info"> <div class="right-ads"> <div style="width: 300px; height: 251px"> <!-- adngin-ad_float_right-0 --> <div id="adngin-ad_float_right-0"></div> </div> </div> </div> <p> <nav itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb"> <a href="https://www.numbeo.com/common/" class="discreet_link"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" class="image_without_border hide_smaller_than_600" style="vertical-align: text-bottom" viewBox="0 0 24 24"><path fill="#1B3B6F" d="M10 20v-6h4v6h5v-8h3L12 3L2 12h3v8z"/></svg></a><span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="https://www.numbeo.com/quality-of-life/" itemprop="item" class="breadcrumb_link"><span itemprop="name">Quality of Life</span></a><meta itemprop="position" content="1" /> </span> <span style="font-size: 75%; display: inline-block;">></span> <span itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="https://www.numbeo.com/quality-of-life/comparison.jsp" itemprop="item" class="breadcrumb_link"><span itemprop="name">Comparison</span></a><meta itemprop="position" content="2" /> </span></nav> <h1> Quality of Life Comparison</h1> <div class="disabled_on_small_devices"> Using this tool, you can compare quality of life by city and by country basis. It uses entries from our visitors (feedback and perceptions) about cost of living, purchasing power, pollution, crime rates, climate, health system quality and traffic commute times. </div> <form action="https://www.numbeo.com/common/dispatcher.jsp" method="get" id="dispatch_form"> <input type="hidden" name="where" value="/quality-of-life/compare_cities.jsp" /> <table style="min-width: 65%"> <tr><td colspan="2" style="text-align: center"> </td></tr> <tr><td colspan="2"> <h3>1. Where do you live now?</h3> <div class="bigger_font">Current city: <input id="city_selector_city_id1" size="26" type="text" placeholder="Type and Pick City" autocomplete="off"/> <input type="hidden" id="city_id1" name="city_id1" /> <input type="hidden" id="name_city_id1" name="name_city_id1" /> <script> whenDocReady(function() { jQuery('#city_selector_city_id1').autocomplete({ source: 'https://www.numbeo.com/common/CitySearchJson', minLength: 1, delay: 3, autoFocus: true, select: function(event, ui) { event.preventDefault(); $('#name_city_id1').val(ui.item.label); $('#city_selector_city_id1').val(ui.item.label); $('#city_id1').val(ui.item.value); checkControls(); }, focus: function(event, ui) { event.preventDefault(); } }) .keydown(function(e){ if (e.keyCode === 13){ if ($('#city_id1').val() == '') { e.preventDefault(); } var val = $('#city_selector_city_id1').val(); $('#name_city_id1').val(val); } }); // end autocompleter definition }); // end document ready </script> </div><div class="city_not_here">Your city is not here? <a href="https://www.numbeo.com/cost-of-living/contribute.jsp">Please add information for your city</a></div> <h3>2. Where are you comparing?</h3> <div class="bigger_font">Comparison city: <input id="city_selector_city_id2" size="26" type="text" placeholder="Type and Pick City" autocomplete="off"/> <input type="hidden" id="city_id2" name="city_id2" /> <input type="hidden" id="name_city_id2" name="name_city_id2" /> <script> whenDocReady(function() { jQuery('#city_selector_city_id2').autocomplete({ source: 'https://www.numbeo.com/common/CitySearchJson', minLength: 1, delay: 3, autoFocus: true, select: function(event, ui) { event.preventDefault(); $('#name_city_id2').val(ui.item.label); $('#city_selector_city_id2').val(ui.item.label); $('#city_id2').val(ui.item.value); checkControls(); }, focus: function(event, ui) { event.preventDefault(); } }) .keydown(function(e){ if (e.keyCode === 13){ if ($('#city_id2').val() == '') { e.preventDefault(); } var val = $('#city_selector_city_id2').val(); $('#name_city_id2').val(val); } }); // end autocompleter definition }); // end document ready </script> </div><p></p> <input type="submit" id="compare" value="Compare" disabled="disabled" class="bigger_submit"/> </td></tr> </table> </form> <p>For comparisons on country level, please visit <a href="compare_countries.jsp">Quality of Life Comparison Between Two Countries</a>. <div style="display: flex; justify-content: space-between; width: 100%;" class="flex_for_limit_ad_start_container"><div style="margin-right: 20px; " class="limit_size_ad_right flex_left_limit_size_ad_right"><div class="standard_margin"> <div class="light_box"> <span class="tr_highlighted_menu"> Recent Comparisons: </span><br/> <a href="compare_cities.jsp?country1=Malta&city1=Valletta&country2=Uzbekistan&city2=Tashkent" class="inside_light_box" rel="nofollow">Quality of Life Comparison <span class="city1">Valletta</span> vs <span class="city2">Tashkent</span></a> <br/> <a href="compare_cities.jsp?country1=Spain&city1=Malaga&country2=Japan&city2=Tokyo" class="inside_light_box" rel="nofollow">Quality of Life Comparison <span class="city1">Malaga</span> vs <span class="city2">Tokyo</span></a> <br/> <a href="compare_cities.jsp?country1=Spain&city1=Madrid&country2=Italy&city2=Lucca" class="inside_light_box" rel="nofollow">Quality of Life Comparison <span class="city1">Madrid</span> vs <span class="city2">Lucca</span></a> <br/> <a href="compare_cities.jsp?country1=France&city1=Paris&country2=Vietnam&city2=Nha+Trang" class="inside_light_box" rel="nofollow">Quality of Life Comparison <span class="city1">Paris</span> vs <span class="city2">Nha Trang</span></a> <br/> <a href="compare_cities.jsp?country1=Thailand&city1=Phuket&country2=Serbia&city2=Belgrade" class="inside_light_box" rel="nofollow">Quality of Life Comparison <span class="city1">Phuket</span> vs <span class="city2">Belgrade</span></a> <br/> <a href="compare_cities.jsp?country1=Spain&city1=Valencia&country2=Italy&city2=Lucca" class="inside_light_box" rel="nofollow">Quality of Life Comparison <span class="city1">Valencia</span> vs <span class="city2">Lucca</span></a> <br/> <a href="compare_cities.jsp?country1=Egypt&city1=Cairo&country2=Denmark&city2=Copenhagen" class="inside_light_box" rel="nofollow">Quality of Life Comparison <span class="city1">Cairo</span> vs <span class="city2">Copenhagen</span></a> <br/> <a href="compare_cities.jsp?country1=Germany&city1=Stuttgart&country2=Switzerland&city2=Basel" class="inside_light_box" rel="nofollow">Quality of Life Comparison <span class="city1">Stuttgart</span> vs <span class="city2">Basel</span></a> <br/> </div></div></div><div style="min-width: 300px; padding-top: 12px; align-self: stretch"><div style="display: flex; flex-direction: column; height: 100%; justify-content: space-between; "> <!-- adngin-ad_next_to_distribution2-0 --> <div id="adngin-ad_next_to_distribution2-0"></div> </div> </div> </div> <!-- Column 1 end --> <div class="footer_content"> <a href="https://www.numbeo.com/common/about.jsp">About</a><span class="footer_separator"></span> <a href="https://www.numbeo.com/common/in_the_news.jsp">In the News</a><span class="footer_separator"></span> <a href="https://www.numbeo.com/common/join_community.jsp">Newsletter</a><span class="footer_separator"></span> <a href="https://www.numbeo.com/common/api.jsp" rel="nofollow">API</a><p> <span style="font-style: italic"> Copyright © 2009-2024 Numbeo. Your use of this service is subject to our <a href="https://www.numbeo.com/common/terms_of_use.jsp">Terms of Use</a> and <a href="https://www.numbeo.com/common/privacy.jsp">Privacy Policy</a> </span></p> </div> </div> <!-- end of innerWidth --> </body> </html>