Ribeira Grande (en portugués, río grande) es una ciudad portuguesa en la Isla de San Miguel, Azores, con cerca de 5 300 habitantes.
El municipio está limitado al este por el municipio de Nordeste, al sur por Povoação, Vila Franca do Campo y Lagoa, al oeste por Ponta Delgada y por la costa del océano Atlántico al norte.
La población está dividida en las siguientes freguesias: Es el inmueble sede del poder ejecutivo municipal.
En un extremo existe una torre con reloj, mientras que al otro hay unas escalinatas.
El ayuntamiento se fundó en el año 1507 y la primera reunión municipal tuvo lugar el 5 de enero de 1555.