属于防城港市。上思县,位于广西壮族自治区南部,介于东经107°33′-108°16′,北纬21°44′-22°22′之间。东与钦州市交界,南邻防城各族自治县,西与宁明县接壤,北与扶绥县毗邻。
广西上思县,县境东西长约68.1千米,南北宽约49.5千米,总面积2816平方千米,占全自治区总面积的1.2%。
截至2020年,上思县下辖4个镇、4个乡,有思阳镇、在妙镇、华兰镇、叫安镇、南屏瑶族乡、平福乡、那琴乡、公正乡。
2016年,全县年末户籍人口24.81万人。根据第7次全国人口普查数据,截至2020年11月1日零时,上思县常住人口为194774人。