City Finder
Karte Global Move Me To EU

Croatia City Finder

Where to live in Croatia

Decide what matters most, and 45 Croatian cities and towns re-rank as you go: every town of 15,000 or more people, plus Makarska, Rovinj, Trogir, Opatija, Umag, Crikvenica, Krk, Hvar and Korčula. Zagreb opens up into its 17 city districts.

What matters most?

Every factor starts at 3. You have 5 extra points to raise the ones you care about. Lowering a factor below 3 frees points to spend elsewhere, and 0 switches it off. Tap i beside a factor to see what it measures.
Want a rough starting point? Answer a few questions to set the weights, then fine-tune them with the sliders above.

Ranking

    Lower scoreHigher score
    Breakdown

    Shortlist compare

    How could you move to Croatia?

    Without an EU passport, a move to Croatia starts with a visa or residence permit. Move Me To EU, Karte Global's visa and relocation service, compares the visa routes open to Americans in Croatia and across the EU.

    Have a parent or grandparent from Germany, Italy, Ireland or Poland? You may have a claim to EU citizenship by descent, which carries the right to live in Croatia. A 30-minute screening call tells you whether a closer look is worthwhile.

    Built a shortlist? The Country Match Review ($49) is a written second look at your top places, returned within 48 hours. Send your ranking with "Email or share this ranking" above. Get my shortlist reviewed

    Best places to live in Croatia with every factor weighted equally

    The ranking at the top of this page starts with all 14 factors at the same weight. On that footing, these 15 of the 45 places score highest; the number beside each is its match score out of 100. Treat the list as a starting point, not a verdict: raise the factors you care about and the order changes. Select a place to open its full breakdown.

    1. 1Grad Zagreb · 778,184 residents78Strongest on healthcare (100), rail connections (100) and restaurants and bars (100). Weakest on housing cost (33). Healthcare: 6 hospital sites within 15 km.
    2. 2Zagrebačka · 24,824 residents66Strongest on rail connections (100), childcare coverage (97) and airport access (92). Weakest on international community (27). Rail connections: 128 passenger trains a day (main station Zaprešić). Zagreb 14 min.
    3. 3Zagrebačka · 64,761 residents62Strongest on healthcare (100), airport access (99) and rail connections (91). Weakest on public transit (10). Healthcare: 5 hospital sites within 15 km.
    4. 4Varaždinska · 44,283 residents61Strongest on walkability (80), safety (79) and healthcare (79). Weakest on international schools (0). Walkability: the average resident can walk to 2.4 of 4 daily needs.
    5. 5Primorsko-goranska · 104,856 residents57Strongest on walkability (95), cultural scene (87) and restaurants and bars (82). Weakest on international schools (0). Walkability: the average resident can walk to 2.7 of 4 daily needs.
    6. 6Istarska · 14,091 residents56Strongest on international community (100), restaurants and bars (99) and access to nature (88). Weakest on international schools (0). International community: 46.5 arrivals from abroad per 1,000 residents a year, 2023 to 2025 (Croatian average 16.9).
    7. 7Zagrebačka · 38,632 residents56Strongest on access to nature (94), rail connections (94) and airport access (87). Weakest on healthcare (0). Access to nature: 34.6% of the land within 1 km of homes is park, forest or open nature. Citywide: 72.4%.
    8. 8Splitsko-dalmatinska · 157,652 residents56Strongest on restaurants and bars (100), cultural scene (100) and walkability (100). Weakest on housing cost (1). Restaurants and bars: the average resident has 92 restaurants, cafes and bars within 1 km.
    9. 9Karlovačka · 47,773 residents54Strongest on restaurants and bars (84), rail connections (83) and housing cost (79). Weakest on international schools (0). Restaurants and bars: the average resident has 29 restaurants, cafes and bars within 1 km.
    10. 10Sisačko-moslavačka · 38,279 residents53Strongest on housing cost (100), healthcare (100) and airport access (88). Weakest on international schools (0). Housing cost: Median sale price 861 € per m², flats and apartments, 2022 and 2023 average (499 sales).
    11. 11Koprivničko-križevačka · 27,949 residents52Strongest on bike friendliness (86), rail connections (84) and childcare coverage (84). Weakest on international schools (0). Bike friendliness: 72.5% of residents live within 300 m of a protected cycle track. 63.7 km of such track in the town, 0.9 km per km² of inhabited land.
    12. 12Osječko-baranjska · 95,093 residents52Strongest on bike friendliness (84), walkability (84) and restaurants and bars (82). Weakest on international schools (0). Bike friendliness: 67.1% of residents live within 300 m of a protected cycle track. 69.7 km of such track in the town, 0.9 km per km² of inhabited land.
    13. 13Istarska · 53,545 residents52Strongest on cultural scene (100), walkability (95) and restaurants and bars (82). Weakest on international schools (0). Cultural scene: the average resident has 13.4 museums, theatres, cinemas and galleries within 3 km.
    14. 14Međimurska · 27,989 residents51Strongest on childcare coverage (100), safety (90) and housing cost (88). Weakest on international schools (0). Childcare coverage: 96.9 children in kindergarten per 100 aged 0 to 6 (Croatian average 64.5).
    15. 15Splitsko-dalmatinska · 14,408 residents51Strongest on international community (100), restaurants and bars (100) and walkability (100). Weakest on international schools (0). International community: 38.1 arrivals from abroad per 1,000 residents a year, 2023 to 2025 (Croatian average 16.9).

    Best places in Croatia by priority

    Each starting point is a preset in the tool above. It raises the factors named and lowers a few others. The five highest-scoring places under each:

    Family raises safety, access to nature and international schools to 5, and healthcare, walkability and childcare coverage to 4.

    1. Zagreb, Grad Zagreb: 74
    2. Zaprešić, Zagrebačka: 74
    3. Velika Gorica, Zagrebačka: 69
    4. Samobor, Zagrebačka: 62
    5. Sveta Nedelja, Zagrebačka: 53

    Budget first raises housing cost to 5, and bike friendliness, healthcare, rail connections, public transit and walkability to 4.

    1. Zagreb, Grad Zagreb: 75
    2. Varaždin, Varaždinska: 71
    3. Osijek, Osječko-baranjska: 66
    4. Zaprešić, Zagrebačka: 65
    5. Bjelovar, Bjelovarsko-bilogorska: 63

    Car-free raises bike friendliness, public transit and walkability to 5, and rail connections to 4.

    1. Zagreb, Grad Zagreb: 81
    2. Varaždin, Varaždinska: 73
    3. Osijek, Osječko-baranjska: 64
    4. Split, Splitsko-dalmatinska: 60
    5. Rijeka, Primorsko-goranska: 57

    Frequent flyer raises rail connections and airport access to 5, and international community, restaurants and bars and cultural scene to 4.

    1. Zagreb, Grad Zagreb: 89
    2. Zaprešić, Zagrebačka: 72
    3. Velika Gorica, Zagrebačka: 71
    4. Rovinj (Rovigno), Istarska: 66
    5. Samobor, Zagrebačka: 65

    Questions about where to live in Croatia

    What is the best place to live in Croatia?

    It depends on what you need from a place, which is why the Croatia City Finder re-ranks as you set your priorities. With all 14 factors weighted equally, Zagreb, Zaprešić and Velika Gorica score highest of the 45 places compared. Change the starting point and the answer changes: Family puts Zagreb and Zaprešić level at the top, Budget first puts Zagreb first, Car-free puts Zagreb first and Frequent flyer puts Zagreb first.

    What are the best places to live in Croatia for families?

    The Family starting point raises safety, access to nature and international schools to 5, and healthcare, walkability and childcare coverage to 4. With it, Zagreb, Zaprešić, Velika Gorica, Samobor and Sveta Nedelja score highest.

    Which places in Croatia are easiest to live in without a car?

    The Car-free starting point raises bike friendliness, public transit and walkability to 5, and rail connections to 4. With it, Zagreb, Varaždin, Osijek, Split and Rijeka score highest.

    Where is housing most affordable in Croatia?

    On the housing cost factor, the highest scores go to Sisak, Požega, Petrinja, Kutina and Đakovo. Sisak: Median sale price 861 € per m², flats and apartments, 2022 and 2023 average (499 sales).

    Which places in Croatia score highest for safety?

    On the safety factor, the highest scores go to Vinkovci, Vukovar, Slavonski Brod, Čakovec and Požega. Vinkovci: 58.6 violent crimes and 21.7 burglaries of homes per 100,000 residents, 2024 (Croatian average 97.3 and 56.8). Figure for Vukovar-Srijem County: none is published for the town alone. The safety score is built from official crime figures. A low score means more recorded crime than other places on this list, not that a place is unsafe; How the scores work explains the measure.

    Where does the data come from?

    The Croatia City Finder compares 45 places on 14 factors using official statistics and open data. The figure behind every score is shown beside it, and each source is listed under How the scores work and at the foot of this page. The methodology sets out how every city finder turns figures into scores.

    Does the City Finder tell me whether I can move to Croatia?

    No. It is an informational research tool that compares places using general statistics. It does not assess eligibility for any visa, residence permit or citizenship, and nothing in it is legal, immigration, tax or financial advice. For visa and residence routes, see Move Me To EU.

    About the Croatia City Finder

    The Croatia City Finder compares 45 places across Croatia on 14 factors: housing cost, safety, bike friendliness, access to nature, international community, healthcare, rail connections, airport access, public transit, restaurants and bars, cultural scene, walkability, international schools and childcare coverage. Every factor starts at the same weight. Raise the ones you care about, lower or switch off the ones you don't, and the ranking and map re-sort as you go. You can shortlist places, compare them side by side, and copy a link that reopens your exact setup. Zagreb opens up into its neighborhoods.

    It is built for Americans weighing a move to Croatia, whether through citizenship by descent, a visa or another route, who want to turn a long list of places into a shortlist worth visiting. Zagreb, Split and Rijeka are on the list, and so are smaller places that rarely make the usual rankings. Scores are built from official statistics and open data, the figure behind each score is shown next to it, and the sources are listed at the foot of this page. The methodology explains how a figure becomes a score.

    For visa and residence routes, see Move Me To EU, Karte Global's visa and relocation practice. Considering more than one country? Browse every city finder, or compare places across the whole EU on one scale in the EU City Finder.

    How the scores work

    Each figure is turned into a 0 to 100 score. Most factors are scored half by comparison and half on a fixed scale. The comparison half ranks the places against each other: the weakest twentieth score 0 and the strongest twentieth score 100. The fixed half measures each place from zero up to the level of the strongest, so a city is not marked zero merely for coming last on a list of good options. Housing cost and journey times have no natural zero and are scored by comparison only. Public transit is already a percentage of residents and is used as it stands, and cycling is scored on a fixed scale (see the table).

    Cities are compared with the other cities on this list. Neighborhoods are compared only with other neighborhoods of the same city, so a neighborhood's score says how it compares within Zagreb only. A score is a comparison, not a grade, and the figure behind every score is shown next to it.

    Your overall match is not a flat average. Weights are squared, so a factor at 5 counts nearly three times as much as one at 3. The result is stretched so that strong matches separate from middling ones. A place that excels on something you rated 4 or 5 earns a small bonus, shown as "strong fit"; one that does badly on it takes a penalty, shown as "weak fit". Where a place has no figure for a factor, that factor is left out of its match and the others carry the weight.

    Badges: Measured a published official statistic or survey result. Derived calculated by us from published data. Editorial written or judged by us: only the short notes, which never affect a score. Planned not in the score yet.

    Reading the safety score. Violent crime counts twice as much as burglary of homes. Half of the score ranks the places on this list against each other, so the places with the most recorded violence and burglary get little for that half however safe they are by international standards. The other half is absolute, on a fixed scale that does not depend on the other places: no recorded violent crime or burglary would score 100, and the Croatian average scores 76. A low score means "more recorded crime than other Croatian places", not "unsafe". Across Croatia the police recorded 97.3 violent crimes (intentional homicide, assault and robbery) and 56.8 burglaries of homes per 100,000 residents in 2024. The figures are published by county, so a quiet town in a busy county takes the county's rate, and every place in one county scores the same. Zagreb's districts are not scored for safety.

    Reading the train and airport figures. Train counts and journey times come from the published timetables for one ordinary Tuesday, 17 November 2026. Engineering works, replacement buses and timetable changes move these figures, most of all for smaller stations, and island ferries run fewer sailings in winter. Every passenger train is counted, because Croatia runs very few long-distance trains. Stations within 2 km of a town's boundary count, so a town beside a big station shares its trains. Rijeka's city buses are not in the open timetable feeds, so Rijeka has no public transit figure, and several smaller towns have none for the same reason. Zadar's city buses are counted from Tuesday 10 November 2026, the last date their published timetable covers. Treat these factors as a snapshot of this season, and check a route you would rely on.

    Neighborhood view uses Zagreb's 17 city districts (gradske četvrti), with their 2021 census populations and foreign citizens. Flat prices are not published by city district, so housing cost is not scored for them. Town boundaries are those mapped in OpenStreetMap.