闽方言分为邵将(邵武-将乐)、闽北(建瓯)、闽中(永安县)、闽东(福州-浙江闽语区)、莆仙区(莆田-仙游)、闽南、琼文(海南岛的东部南部西部沿海,以琼山-文昌为代表)7个次方言,之间互不通行,可能是秦汉时代汉人南侵时与当地的闽越语言不同支系交互的结果。 紫云洞山-西洋-青水-三明市-湖源-新阳-葛坑东-南埕-湖洋-枫亭一线以南为闽南次方言, 广东省潮州汕头、汕尾、茂名的电白县、雷州半岛(不含湛江市)、海南省海口市-临高县-琼中县-保亭县-五指山县-乐东县-白沙县、台湾大部分汉区、浙江省苍南县也属于闽南次方言。
福建省是汉语方言最复杂的省份之一。全国各大方言区中,福建占着5种。分布最广的是闽方言。福建境内的闽方言又分为5个区:
闽东方言区:分布在闽江下游的福州、闽侯、长乐、福清、平潭、永泰、闽清、连江、罗源、古田、屏南等11个县市的是为南片,以福州话为代表。分布在福安、宁德、周宁、寿宁、柘荣、霞浦、福鼎等7个县市的是北片,以福安话为代表。
莆仙方言区:分布在莆田、仙游、涵江3个县市(区),以莆田话为代表。
闽南方言区:分布在泉州、厦门、漳州3个市,包括:厦门、金门、泉州、晋江、南安、惠安、永春、德化、安溪、同安、大田、漳州、龙海、长泰、华安、南靖、平和、漳浦、云霄、东山、诏安以及龙岩、漳平等地,共 23个县市。以厦门话为代表。泉州、漳州和龙岩3种口音都有些差异。
闽中方言区:分布在永安、沙县、列东、列西等4个县市(区)。以永安话为代表。
闽北方言区:分布在建瓯、松溪、政和、南平、顺昌(东南部)、建阳、崇安、浦城(南部),以建瓯话为代表。
在福建省的中部戴云山区,尤溪县和邻近的永安东部、大田中西部和沙县南部,是介于闽南、闽中、闽北和闽东之间的过渡区。
赣方言分布在邵武、光泽、建宁、泰宁4个县市,邵武话比较有代表性。
客家方言分布在闽西的宁化、清流、长汀、连城、上杭、永定、武平,以及闽南的平和、南靖、诏安的西沿,以长汀话为代表。
在闽、客、赣3种方言之间,明溪、将乐、顺昌一带也可以说是过渡区,因为那里的方言兼有3种方言的特点。
浦城县的中北部和浙江省连界,那里说的是和浙江的处衢方言相近的吴方言。
在南平市区和西芹一带以及长乐县的琴江村,有两个官话方言岛。
此外,闽方言和客方言,也都有在区外相互穿插分布的。闽南话在闽中、闽北、闽东都有方言岛。客家话在闽北、闽东也有不少小方言岛。在武平县的中山镇通行的“军家话”是比较接近赣方言的方言岛。
居住在闽东的福安、罗源、宁德等地以及闽北的建瓯、建阳、昌等地,闽中的永安、漳平等地的畲族同胞所说的话是一种也还保留着一些本族语言的、和客家话比较相近,又吸收了一些当地闽方言成分的带有混合性质的语言。通常也称为畲语。
福建省境内的方言不但品种多,而且内部差异很大。像连城、尤溪、顺昌等地,一个县内就有几种、十几种不能相通的话。