全镇耕地面积65830亩,其中水旱田37773亩,旱地28057亩。农民收入主要以农业种植、海洋捕捞、养殖业,建筑业以及运输业为主,批发零售、劳务输出、服务饮食业等第三产业为辅。
全镇2010年粮食种植面积6.2万亩,瓜菜种植面积9.94万亩;海淡水养殖面积3821亩,海水捕捞量达31911吨,全镇社会总产值达到8.4亿元,其中农业总产值达到4.6亿元、第二产业总产值达到1.2亿元、第三产业总产值达到1.68亿元,,农民人均收入5080元,城镇居民人均可支配收入13366元。
八所在古代原为感恩县地,后为昌感县地。相传东汉大将军马援,为统一全国而挥师渡海入琼,派10个所(军队的编制名称)的兵马,守护北部湾畔。这里是10个所中的第8个,故得名。解放后正式建镇,命名为八所镇。
2003年,八所镇辖:社区居委会(解放、东海南、琼西、友谊、滨海、福民、永安、新街、墩头、港门、新北);村委会(皇宁、蒲草、居龙、八所、大占坡、福跃、报坡、田庄、文通、斯文、玉章、北黎、老官、唐马园、那等、新农、益兴、平岭、昌义、剪半园、罗带、大坡田、下红兴、上红兴、青山、老欧、上名山、下名山、月村、福久、那悦、高排、十所、小岭)。
八所港是综合性深水港,年吞吐量为700万吨,全港现有生产性泊位8个,其中万吨级泊位6个,1千吨级泊位2个,在建万吨级油气化工产品泊位2个,可与国内12个港口和世界17个国家和专区通航。
八所镇属热带稀树干草原气候区,干湿两季分明,年降雨量940.8毫米,集中在8,9月份。年日照时数为2628.1 小时,年蒸发量2596.8毫米