According to the United States Census Bureau, the village has a total area of , of which, of it is land and of it (0.63%) is water.
По данным Бюро переписи населения США, Руидозо занимает общую площадь 37,0 км², из которых 37 км² — земля и 0,26 км² (0,63 %) — вода.