La localidad está situada a 15 kilómetros de Santander, y a 25 metros de altitud.
En el año 2019, Rubayo contaba con 495 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, y el Torillo.
[1] Destaca del lugar la iglesia parroquial de San Miguel, con elementos edificados en los siglos XVI y XVIII, en cuyos muros se puede ver un retablo pintado a finales del siglo XVI.
Asimismo son de interés en la localidad: