大阪は東京の次に大きな都市です。これは事実です。横浜や名古屋という方もいます。当然、大きな都市には多くに人が住んでいてや多くの店があります。
そんな方は単語のみで検索するだけでうまく思ったような検索結果が得られなかった場合、地域をいれます。当然、多くの人が住んでいるとそれだけ検索する人が多くいます。
では名古屋や横浜も同じように多いのか?というとそうではありません。
大阪府に住んでいつ人もキーワードの後に大阪をつけます。名古屋以外の愛知県民は名古屋とは入力せずに愛知と入力するかもしれません。
また、同じように横浜以外の神奈川県に住んでいる人も横浜をキーワードにつかわずに神奈川を使うかもしれません。そういう理由で人口の数以上に検索回数に差があるのです。
そして、多くの店があるならそれらの店がホームページを持っていたとするとそれらがseoをするとなると競合が発生し、難しくなるのです。