Rubayo es la capital del municipio de Marina de Cudeyo. La localidad está situada a 15 kilómetros de Santander, y a 25 metros de altitud. En el año 2008, Rubayo contaba con 547 habitantes (INE). Los barrios que componen la localidad son:
- El Avellano
- Arriba
- Abajo
- Castanedo
- Cuyarriba
- Bresaguas
- Plaza de la Constitución
- El Tolle
- Huertas
- La Gándara
- Las Cruces
- Las Callejas
- Quintana
- Sierra
- El Torillo
En 1822 formó su propio Ayuntamiento con el nombre de Rubayo; en la reforma de 1835 se unió al Ayuntamiento del Tercio de la Marina de Cudeyo, formando el nuevo Ayuntamiento de Marina de Cudeyo, del que Rubayo pasó a ser capital.