沖繩縣是日本最南與最西的縣,毗鄰鹿兒島縣,與台灣以海相隔。縣廳所在地是那霸市。
沖繩以沖繩群島為中心,此外還包括宮古群島、八重山群島等島嶼。島嶼從東北面日本九州以南向西南方向分佈,直至台灣宜蘭東側約100公里處。共有151個島嶼,當中約有40個島有人居住。其範圍伸延至最北處為硫磺鳥島、最南是波照間島、最東邊是北大東島和最西邊的與那國島。
沖繩屬於亞熱帶氣候,由於位處西太平洋,亦受海洋性氣候所影響。全年氣溫平均23℃,冬天也有20℃左右。雨季在4月至6月,7月至9月通常受西太平洋副高壓脊影響而晴朗炎熱,8月至10月則常受到在西北太平洋形成的熱帶氣旋侵襲,颱風會橫過沖繩向西北或北趨向中國或朝鮮及韓國,或向東北轉向趨日本。