{
  "source": "https://www.uxagencies.com/resources/european-ux-agency-rates",
  "license": "CC BY 4.0 (attribution: UXAgencies.com)",
  "asOf": "2026-07-15",
  "usableCount": 249,
  "totalCount": 329,
  "confirmedCount": 12,
  "europe": {
    "kind": "europe",
    "key": "europe",
    "label": "Europe",
    "n": 249,
    "confirmed": 12,
    "median": 107.5,
    "p25": 72.5,
    "p75": 137.5,
    "published": true
  },
  "regions": [
    {
      "kind": "region",
      "key": "western",
      "label": "Western Europe",
      "region": "western",
      "n": 108,
      "confirmed": 6,
      "median": 122.5,
      "p25": 101.875,
      "p75": 150,
      "published": true
    },
    {
      "kind": "region",
      "key": "nordics",
      "label": "Nordics",
      "region": "nordics",
      "n": 48,
      "confirmed": 2,
      "median": 130,
      "p25": 109.375,
      "p75": 175,
      "published": true
    },
    {
      "kind": "region",
      "key": "cee",
      "label": "Central & Eastern Europe",
      "region": "cee",
      "n": 49,
      "confirmed": 2,
      "median": 67.5,
      "p25": 52.5,
      "p75": 70,
      "published": true
    },
    {
      "kind": "region",
      "key": "southern",
      "label": "Southern Europe",
      "region": "southern",
      "n": 44,
      "confirmed": 2,
      "median": 80,
      "p25": 74.375,
      "p75": 100,
      "published": true
    }
  ],
  "countries": [
    {
      "kind": "country",
      "key": "denmark",
      "label": "Denmark",
      "region": "nordics",
      "n": 19,
      "confirmed": 1,
      "median": 175,
      "p25": 157.25,
      "p75": 181.25,
      "published": true
    },
    {
      "kind": "country",
      "key": "switzerland",
      "label": "Switzerland",
      "region": "western",
      "n": 13,
      "confirmed": 0,
      "median": 167.5,
      "p25": 155,
      "p75": 180,
      "published": true
    },
    {
      "kind": "country",
      "key": "united-kingdom",
      "label": "United Kingdom",
      "region": "western",
      "n": 15,
      "confirmed": 2,
      "median": 150,
      "p25": 127.25,
      "p75": 175,
      "published": true
    },
    {
      "kind": "country",
      "key": "france",
      "label": "France",
      "region": "western",
      "n": 14,
      "confirmed": 0,
      "median": 127.5,
      "p25": 120.625,
      "p75": 138.125,
      "published": true
    },
    {
      "kind": "country",
      "key": "netherlands",
      "label": "Netherlands",
      "region": "western",
      "n": 13,
      "confirmed": 2,
      "median": 120,
      "p25": 97.5,
      "p75": 135,
      "published": true
    },
    {
      "kind": "country",
      "key": "sweden",
      "label": "Sweden",
      "region": "nordics",
      "n": 21,
      "confirmed": 1,
      "median": 115,
      "p25": 105,
      "p75": 127.5,
      "published": true
    },
    {
      "kind": "country",
      "key": "germany",
      "label": "Germany",
      "region": "western",
      "n": 33,
      "confirmed": 2,
      "median": 114.5,
      "p25": 97.5,
      "p75": 150,
      "published": true
    },
    {
      "kind": "country",
      "key": "finland",
      "label": "Finland",
      "region": "nordics",
      "n": 8,
      "confirmed": 0,
      "median": 111.25,
      "p25": 100,
      "p75": 121.25,
      "published": true
    },
    {
      "kind": "country",
      "key": "austria",
      "label": "Austria",
      "region": "western",
      "n": 14,
      "confirmed": 0,
      "median": 107.5,
      "p25": 94.375,
      "p75": 117.5,
      "published": true
    },
    {
      "kind": "country",
      "key": "italy",
      "label": "Italy",
      "region": "southern",
      "n": 11,
      "confirmed": 0,
      "median": 100,
      "p25": 100,
      "p75": 116.25,
      "published": true
    },
    {
      "kind": "country",
      "key": "spain",
      "label": "Spain",
      "region": "southern",
      "n": 16,
      "confirmed": 0,
      "median": 81.25,
      "p25": 71.875,
      "p75": 89.375,
      "published": true
    },
    {
      "kind": "country",
      "key": "portugal",
      "label": "Portugal",
      "region": "southern",
      "n": 17,
      "confirmed": 2,
      "median": 80,
      "p25": 65,
      "p75": 80,
      "published": true
    },
    {
      "kind": "country",
      "key": "poland",
      "label": "Poland",
      "region": "cee",
      "n": 19,
      "confirmed": 0,
      "median": 70,
      "p25": 54.25,
      "p75": 70,
      "published": true
    },
    {
      "kind": "country",
      "key": "czech-republic",
      "label": "Czech Republic",
      "region": "cee",
      "n": 23,
      "confirmed": 1,
      "median": 57.5,
      "p25": 52.5,
      "p75": 71.25,
      "published": true
    },
    {
      "kind": "country",
      "key": "hungary",
      "label": "Hungary",
      "region": "cee",
      "n": 7,
      "confirmed": 1,
      "median": null,
      "p25": null,
      "p75": null,
      "published": false
    },
    {
      "kind": "country",
      "key": "ireland",
      "label": "Ireland",
      "region": "western",
      "n": 6,
      "confirmed": 0,
      "median": null,
      "p25": null,
      "p75": null,
      "published": false
    }
  ],
  "cities": [
    {
      "kind": "city",
      "key": "copenhagen",
      "label": "Copenhagen",
      "n": 19,
      "confirmed": 1,
      "median": 175,
      "p25": 157.25,
      "p75": 181.25,
      "published": true
    },
    {
      "kind": "city",
      "key": "zurich",
      "label": "Zurich",
      "n": 13,
      "confirmed": 0,
      "median": 167.5,
      "p25": 155,
      "p75": 180,
      "published": true
    },
    {
      "kind": "city",
      "key": "london",
      "label": "London",
      "n": 15,
      "confirmed": 2,
      "median": 150,
      "p25": 127.25,
      "p75": 175,
      "published": true
    },
    {
      "kind": "city",
      "key": "munich",
      "label": "Munich",
      "n": 9,
      "confirmed": 0,
      "median": 150,
      "p25": 150,
      "p75": 167.5,
      "published": true
    },
    {
      "kind": "city",
      "key": "paris",
      "label": "Paris",
      "n": 14,
      "confirmed": 0,
      "median": 127.5,
      "p25": 120.625,
      "p75": 138.125,
      "published": true
    },
    {
      "kind": "city",
      "key": "amsterdam",
      "label": "Amsterdam",
      "n": 13,
      "confirmed": 2,
      "median": 120,
      "p25": 97.5,
      "p75": 135,
      "published": true
    },
    {
      "kind": "city",
      "key": "stockholm",
      "label": "Stockholm",
      "n": 21,
      "confirmed": 1,
      "median": 115,
      "p25": 105,
      "p75": 127.5,
      "published": true
    },
    {
      "kind": "city",
      "key": "helsinki",
      "label": "Helsinki",
      "n": 8,
      "confirmed": 0,
      "median": 111.25,
      "p25": 100,
      "p75": 121.25,
      "published": true
    },
    {
      "kind": "city",
      "key": "berlin",
      "label": "Berlin",
      "n": 24,
      "confirmed": 2,
      "median": 108.75,
      "p25": 90.625,
      "p75": 125.25,
      "published": true
    },
    {
      "kind": "city",
      "key": "vienna",
      "label": "Vienna",
      "n": 14,
      "confirmed": 0,
      "median": 107.5,
      "p25": 94.375,
      "p75": 117.5,
      "published": true
    },
    {
      "kind": "city",
      "key": "milan",
      "label": "Milan",
      "n": 11,
      "confirmed": 0,
      "median": 100,
      "p25": 100,
      "p75": 116.25,
      "published": true
    },
    {
      "kind": "city",
      "key": "barcelona",
      "label": "Barcelona",
      "n": 16,
      "confirmed": 0,
      "median": 81.25,
      "p25": 71.875,
      "p75": 89.375,
      "published": true
    },
    {
      "kind": "city",
      "key": "lisbon",
      "label": "Lisbon",
      "n": 17,
      "confirmed": 2,
      "median": 80,
      "p25": 65,
      "p75": 80,
      "published": true
    },
    {
      "kind": "city",
      "key": "warsaw",
      "label": "Warsaw",
      "n": 19,
      "confirmed": 0,
      "median": 70,
      "p25": 54.25,
      "p75": 70,
      "published": true
    },
    {
      "kind": "city",
      "key": "prague",
      "label": "Prague",
      "n": 23,
      "confirmed": 1,
      "median": 57.5,
      "p25": 52.5,
      "p75": 71.25,
      "published": true
    },
    {
      "kind": "city",
      "key": "budapest",
      "label": "Budapest",
      "n": 7,
      "confirmed": 1,
      "median": null,
      "p25": null,
      "p75": null,
      "published": false
    },
    {
      "kind": "city",
      "key": "dublin",
      "label": "Dublin",
      "n": 6,
      "confirmed": 0,
      "median": null,
      "p25": null,
      "p75": null,
      "published": false
    }
  ],
  "teamSizes": [
    {
      "kind": "teamSize",
      "key": "boutique",
      "label": "Boutique (<10)",
      "n": 47,
      "confirmed": 4,
      "median": 110,
      "p25": 70,
      "p75": 135,
      "published": true
    },
    {
      "kind": "teamSize",
      "key": "small-mid",
      "label": "Small/mid (10–49)",
      "n": 113,
      "confirmed": 7,
      "median": 105,
      "p25": 75,
      "p75": 132.5,
      "published": true
    },
    {
      "kind": "teamSize",
      "key": "mid-studio",
      "label": "Mid studio (50–99)",
      "n": 52,
      "confirmed": 0,
      "median": 116,
      "p25": 75,
      "p75": 142.5,
      "published": true
    },
    {
      "kind": "teamSize",
      "key": "large",
      "label": "Large studio (100+)",
      "n": 37,
      "confirmed": 1,
      "median": 112.5,
      "p25": 65,
      "p75": 135,
      "published": true
    }
  ],
  "westEastDeltaPct": 45
}