El municipio de Ruiloba está formado por ocho núcleos de población, que son los que a continuación se detallan:

Casasola
Localidad que cuenta con 32 habitantes y está situada al este del término, dista 2,4 km de la capital municipal. Su altitud es de 40 m sobre el nivel del mar.

Concha
Próximo a Casasola se encuentra este núcleo de población, que con 46 habitantes es el más reducido del municipio. Dista 2,5 km de la capital y su altitud es de 40 m.

La Iglesia
Es la capital de Ruiloba y al mismo tiempo el núcleo con mayor índice de población: 140 habitantes. Está ubicada en el centro geográfico del término municipal, a 43 km de Santander y 35 m de altitud. Lo más sobresaliente de esta localidad es precisamente la torre y cúpula de la iglesia de la Asunción, que data del siglo XVII, aunque sufrió una reconstrucción en 1883.

Liandres
A tan sólo 1 km al norte de La Iglesia se encuentra este pueblo de 91 habitantes, que tiene una altitud de 60 m.

Pando
131 habitantes tienen establecida su residencia en esta localidad de Ruiloba, ubicada a 2 km al oeste de la capital del término. Su altitud es de 50 m . En este barrio se alza el convento de los carmelitas, un sobrio edificio del siglo XVIII.

Ruilobuca
Es la localidad emplazada más al sur del término municipal, a 1 km de La Iglesia y a 60 m de altitud.

Sierra
Este pueblo está ubicado a 2 km al norte de la capital municipal. Cuenta con una población de 137 habitantes y su altitud es de 104 m.

Trasierra
También en la zona norte del término, próximo al núcleo de Sierra, se localiza este pueblo de 130 habitantes y 110 m de altitud, que dista 3,8 km de La Iglesia.