Spatial heterogeneity and spatially varying determinants of childhood stunting in Northern Rwanda: A cross-sectional study to inform targeted interventions

Spatial heterogeneity and spatially varying determinants of childhood stunting in Northern Rwanda: A cross-sectional study to inform targeted interventions

Abstract Despite national progress, stunting remains prevalent in specific regions of Rwanda, highlighting the limitations of coarse-resolution data for effective mapping and intervention planning. This study explored optimal spatial resolution and analytical approach to capture localised dynamics and the multifactorial nature of stunting. A cross-sectional, population-based study was conducted in the Northern Province of Rwanda, focusing on children aged 1–36 months. Data were collected using structured questionnaires covering socio-demographic, economic, health, childcare, livestock factors and anthropometric measurements. Environmental characteristics were obtained from national datasets, while household geographic coordinates were captured using a customized mobile geodata platform (emGeo). After data cleaning, predictors were analysed using univariable and multivariable logistic regression as well as geographically weighted logistic regression (GWLR) to account for spatial heterogeneity. Among 601 children, stunting prevalence was 27% (boys 33.8%; girls 20.9%). GWLR improved model fit, increasing adjusted deviance explained from 34% to 39%. Significant predictors included child age (adjusted OR = 2.46; 95% CI: 1.78–3.39), male sex (OR = 2.83; 95% CI: 1.65–4.86), birthweight (OR = 0.71; 95% CI: 0.54–0.94), maternal autonomy (ability to refuse sexual intercourse; OR = 0.48; 95% CI: 0.27–0.86), inconsistent maternal social support (OR = 2.30; 95% CI: 1.20–4.42), household electricity access (OR = 0.48; 95% CI: 0.27–0.84) and handwashing facilities (OR = 0.21; 95% CI: 0.07–0.67). GWLR revealed substantial spatial heterogeneity in these factors, delineating areas where each factor matters most. This household-level, spatially explicit analysis reveals localised risk patterns often masked by aggregated national data. Prioritising context-specific interventions (such as electrification, hygiene promotion, and enhanced maternal social support), can enhance effectiveness. The proposed analytical workflow provides a model for addressing persistent stunting in other resource-limited settings.

Citation: Kagoyire C, Ndagijimana A, Nduwayezu G, Utumatwishima JN, Mpatswenumugabo JP, Mukasafari MA, et al. (2026) Spatial heterogeneity and spatially varying determinants of childhood stunting in Northern Rwanda: A cross-sectional study to inform targeted interventions. PLoS One 21(2): e0343772. https://doi.org/10.1371/journal.pone.0343772 Editor: Neetu Choudhary, Arizona State University, UNITED STATES OF AMERICA Received: October 22, 2025; Accepted: February 10, 2026; Published: February 26, 2026 Copyright:

Introduction Undernutrition remains a critical global health problem, particularly affecting children and mothers in low- and middle-income countries [1–3]. A common form of chronic undernutrition is stunting, defined as low height-for-age compared to a reference population, reflecting prolonged inadequate nutritional intake [1,2]. While global and African stunting rates have decreased overall, the absolute number of stunted children in sub-Saharan Africa has continued to rise, indicating persistent challenges related to nutrition, food security, and socioeconomic factors [4,5]. Childhood stunting has lasting consequences, including increased vulnerability to infections and chronic diseases, impaired cognitive and educational outcomes, reduced productivity, and sustained poverty across generations [2,6–8].Recent reports indicate notable progress in reducing maternal and child stunting in Rwanda, to some extent attributed to interventions such as “The first 1000 days” campaign and the “Early Childhood Development (ECD)” program [9]. However, the prevalence remains high, with about 33% of children under five years stunted countrywide, indicated by a height-for-age z-score (HAZ) below −2 SD (standard deviation) compared to the World Health Organization (WHO) reference population [10]. Therefore, despite national efforts, the challenge persists in identifying locally specific pattern of stunting severity and factors across communities and households [11,12], to plan for efficient intervention. In addition to food deficit linked to poverty, stunting is associated with factors like inadequate diets, poor sanitation and hygiene, inadequate maternal and childcare practices, polluted water sources, limited healthcare access, low maternal education, and limited socio-economic opportunities [13–15]. Previous research on spatial determinants of stunting in sub-Saharan Africa, including Rwanda, has mainly relied on geographic data from Demographic and Health Surveys (DHS) [11,16–18]. The DHS data from Rwanda include geo-coordinates of 500 enumeration areas or clusters of households that span across the entire country. Each of these clusters contains approximately 26 surveyed households, out of several thousand households. To preserve respondent confidentiality, a random displacement of two and five kilometres is applied to urban and rural clusters, respectively. While DHS data hold valuable nation-wide information on population health, demography, and socioeconomic characteristics, this random displacement and the relatively small sample size can affect the spatial analysis at a smaller geographic scale [19]. Similarly, a study conducted in India using spatial clustering analysis identified district-level patterns of stunting coinciding with areas of high poverty, low female education, urbanization challenges, and low maternal body mass index, among other factors [20]. Uwiringiyimana et al. [11] used Bayesian geostatistical modelling to identify multiple socio-economic and demographic factors associated with spatial patterns of stunting among children under five years in Rwanda. An interdisciplinary and spatially explicit approach using geographically weighted logistic regression (GWLR), a method that addresses spatial heterogeneity by enabling the analysis of localised risk factors, can help reveal determinants at fine-scale. GWLR extends traditional regression approaches by enabling coefficients to vary spatially, thus providing insights into local factors of stunting [21–23]. Moreover, there is a need to incorporate, in interdisciplinary manner, additional explanatory factors such as veterinary and animal sciences. The latter allows the exploration of direct and indirect nutritional effects related to animal-source foods, livestock management and zoonotic infections, potentially affecting child growth and development. Ownership of livestock such as cows or poultry may improve dietary intake and provide economic resources, potentially buffering against food insecurity [24]. To investigate these relationships, a cross-sectional survey was conducted. This study, part of a broader research initiative, aimed to characterise the localised patterns of childhood stunting and examine a wide range of interdisciplinary risk factors. Specifically, it addressed two main objectives: (i) to develop and describe a survey methodology that fully integrates diverse determinants of stunting, including socio-demographic, health, environmental, livestock-related factors and household-level spatial data; and (ii) to evaluate the extent to which geographically weighted logistic regression (GWLR) enhances the understanding of spatially varying risk factors compared to traditional regression methods. The underlying hypotheses were that (a) childhood stunting is influenced by a complex, spatially heterogeneous set of factors that vary across communities, and (b) GWLR would improve model performance and reveal geographically distinct patterns of risk, thereby informing the design of more effective, context-specific interventions. Within this context, the study leverages household‑level geocoded data and GWLR to generate high‑resolution insights that can inform targeted interventions at district, sector, and community levels. The approach identifies geographically varying associations between stunting and modifiable determinants, including household electrification, hygiene infrastructure, and maternal empowerment, and demonstrates a reproducible workflow for advancing precision public health interventions in settings where data and resources are limited.

Methods Study design and study area A cross-sectional survey was conducted in 137 villages evenly distributed across the Northern Province of Rwanda, where stunting prevalence remains highest, with 40.5% of children below five years being stunted [10], collecting data on 612 independent variables. The selected study area is predominantly rural, with a population largely dependent on subsistence farming. The sampling design and location was decided after several stakeholders consultation meeting and field testing. The effective data collection was conducted from 24th November to 30th December 2021 across all five districts of the province: Burera, Gakenke, Gicumbi, Musanze, and Rulindo (Fig 1). The enumerators were organised into two teams: the first team collected individual and household-level data from all selected households, while the second team collected additional livestock and farming-related data from a subset of 160 households that owned dairy cows. The livestock data included livestock management with focus on feed, feeding practices and milk production, and veterinary public health aspects like biosecurity, zoonoses and food safety. PPT PowerPoint slide

PNG larger image

TIFF original image Download: Fig 1. Study area in Northern Province, Rwanda. The Africa and Rwanda inset maps were created using the World Bank Official Boundaries dataset (CC BY 4.0). https://doi.org/10.1371/journal.pone.0343772.g001 A web-based tool was developed, based on the internet-based information Management System for Environmental Protection and Disaster Risk Management (iMSEP) [25], an interoperable platform for geographical data collection, analysis, and sharing. The tool was integrated as an extension of emGeo, an android-based mobile GIS application within iMSEP, enabling geo-coded, real-time data collection and questionnaire administration [25]. The collected anonymised data were stored in a secure, access-controlled cloud-based environment that complied with all applicable data protection and ethical standards. This setup enabled timely sharing among authorized enumerators and facilitated quality control by researchers in Rwanda and Sweden. All data handling procedures, including storage, transfer, and access, were conducted in accordance with the Declaration of Helsinki and approved by relevant ethical review boards. Each enumerator used a GPS-enabled tablet with the questionnaire, developed from validated survey instruments. In addition to questionnaire data, geographic coordinates of all participating households were recorded. Community and demographic based sampling The sample size was calculated based on an estimated stunting prevalence of 40.5% among children under five, with a 95% confidence interval (CI) and a margin of error of 5% (significance level, α = 0.05). The following formula was used: (1) where n is the sample size, Z the critical value for a 95% CI (1.96), p the estimated stunting prevalence (0.405), ε the margin of error (0.05), and DEFF is the design effect (1.5) to account for clustering. Considering an anticipated non-response rate (NR) of 10%, the adjusted final sample size was set to 615 households: (2) A two-stage cluster random sampling strategy was used. The smallest administrative unit, the village, was used as the primary sampling unit. The study area is divided into 2744 villages. First, a grid map overlaying the study area was created to randomly select 137 villages (approximately 5% of all villages), ensuring even geographical distribution. Second, households within these villages were selected proportionally based on population density. Within each village, households were selected using systematic random sampling. A sampling interval (i) was determined by dividing the total number of eligible households in the village by the required sample size from that village. The first household was randomly selected between the first household and the ith household on the sampling frame obtained from community health workers. Subsequent households were selected systematically by adding the interval i to the previously selected household, until the required sample size was obtained. Study procedures and training The study staff included six doctoral students, one post-doctoral fellow, and 12 enumerators. Eight enumerators (seven nurses and one medical doctor) supervised by four doctoral students and the post-doctoral fellow, collected household data on maternal and child health, nutrition, and biological samples. The remaining four enumerators (junior animal health scientists), working with two doctoral students in veterinary and agricultural sciences, collected livestock and farming-related data. All enumerators participated in training and received a standardised manual covering the study background, ethical considerations (including informed consent according to the Declaration of Helsinki), questionnaire administration using tablets, anthropometric measurements, and field quality assurance. Prior to starting the data collection, a pilot study was conducted to assess the feasibility of the data collection tools and logistics, leading to necessary adjustments. Study participants’ enrolment. The inclusion criteria were households with children aged between 1 and 36 months old. Households with a mother under the age of 18, or a mother who was unavailable or too sick to participate in the interview, were excluded from the study. When an eligible household was selected but the mother was temporarily unavailable, enumerators attempted revisits at different times of the day. If the interview still could not be completed, a replacement household was selected within the same village (the next nearest eligible household on the sampling list). This replacement protocol was pre-specified to preserve the planned sample size and spatial coverage while minimising selection bias. After written informed consent, each mother was interviewed using the digital questionnaire, and the child’s anthropometric measurements were taken. Anthropometric measurements. The anthropometric measurements were taken following standard procedures. The children’s height was measured using UNICEF height boards, and the weight was recorded using digital scales (SECA AG, Hamburg, Germany). The mid-upper arm circumference (MUAC) and head circumference were measured using standardised tape measures. For mothers, height was measured standing using measuring tapes, and weight was measured using digital scales (SECA AG, Hamburg, Germany). Outcome variables The nutritional status of children below five years of age is usually assessed using anthropometric measurements [26]. Height-for-age z-score represents linear growth by comparing a child’s height to the average height of children of the same age in the reference population. Similarly, weight-for-height z-score (WHZ) represents body mass in relation to body length/height, while weight-for-age z-score (WAZ) focuses on body mass in relation to age, drawing a comparison between a child’s weight and the average weight of children of the same age in the reference population [26]. According to the WHO growth standards, a child with a HAZ score below −2 SD is considered stunted, indicating chronic malnutrition. A WHZ score below −2 SD represents wasting and indicates acute malnutrition, and a WAZ score below −2 SD suggests an underweight condition. This study collected data on all three indicators but focused primarily on stunting, as it is the most prevalent form of undernutrition in Rwanda, especially in the study area. Potential predictors of childhood stunting A holistic number of potential predictors of childhood stunting, include data on household composition, socio-demographic and economic circumstances, child and maternal health and nutrition status, dietary intake, childcare practices, experiences of violence, dairy production and livestock management, as well as physical data like access to health care services. Altogether, 612 explanatory variables were collected and grouped into seven categories described briefly below. Household socio-demographic factors. Sampled household and socio-demographic factors included household location name, sex of household head, mother’s relationship with household head, religion, health insurance status, association membership, partner’s occupation and education, as well as water and sanitation indicators (e.g., drinking water source, water treatment practices, type of toilet, handwashing practices). Household economic factors. Economic factors included household income, assets, socio-economic classification locally known as Ubudehe [27], electricity access, ownership of transportation, housing quality (roof, walls, floor), household food insecurity measured by Household Food Insecurity Access Scale (HFIAS) [28], grown nutrient-rich crops, ownership of livestock, biosecurity measures on farms, and availability of animal-source foods like dairy products. Child health and nutrition. Collected variables included age, sex, birth weight, current illnesses such as diarrhoea, respiratory infections, chronic conditions, distance to health facilities, breastfeeding status, and types of food consumed. Dietary intake data were collected using the 24-hour dietary recall method [29], enabling the calculation of Minimum Dietary Diversity, an indicator of dietary quality and micronutrient adequacy as well as Minimum Acceptable Diet or Minimum Meal Frequency. Childcare practices and presence of violence against children. Variables that describe childcare practices and presence of violence against children included frequency and duration of periods when the child was left alone or with another child, identity of the person preparing and feeding the child, and child participation in nutrition programs or interventions such as vitamin A supplementation, deworming, micronutrient powder. Questions on violence against children included experiences of verbal or physical abuse, such as yelling, hitting, or name-calling [30]. Maternal health and presence of violence against mothers. Maternal health indicators included maternal age, weight and height, marital status, number of miscarriages, antenatal care attendance, educational level, primary daily activities, and availability of social support. Data on exposure to physical, psychological, and sexual violence perpetrated by the husband or partner, and maternal mental health conditions (depression, anxiety, suicide risk) were also collected [31–33]. Milk production and animal husbandry factors. Data collection covered milk production and cow husbandry factors, including feed resources, feeding practices, animal management practices, milk yield, milk production purposes, animal diseases, access to veterinary services, farm biosecurity, and milking and hygiene practices. Milk quality indicators (somatic cell counts, and antibiotic residues) were assessed to evaluate causes for low milk production and to identify the risk of exposure to unsafe milk, as milk is mostly used to supplement breastfeeding. Environmental physical factors. Physical factors represent the environmental characteristics and infrastructure linked to the geographical context of the area or community. These included climate (mean annual rainfall and temperature data from Rwanda Meteorological Agency, 1971–2017), elevation (extracted from a 10 × 10 m resolution digital elevation model), and proximity to infrastructure (major roads, health facilities, and markets). Distances to infrastructure were calculated using household GPS locations and geospatial datasets provided by the National Institute of Statistics of Rwanda (NISR). These environmental variables influence agricultural productivity, food availability, and accessibility to essential services. Data pre-processing The collected data pre-processing phase included data cleaning, transformation, and discretization. Data cleaning involved removing duplicates, correcting typographical errors (such as administrative unit names), and treating outliers. Manual verification included reviewing photographs taken during data collection to confirm children’s vaccination based on the photographed vaccination cards and household construction materials, along with cross-checking anthropometric measurements using field notes. Logical imputation methods were applied in specific cases [34], such as inferring total years of schooling from educational levels or breastfeeding status from related responses. Records with more than 60% missing data (n = 14, including eight records missing anthropometric data) were excluded, leaving 601 records. From the initial 612 predictor variables, only variables with less than 25% missing data were retained, resulting in 364 variables. Data scaling and normalization were subsequently performed prior to statistical analysis. The used administrative boundary polygons (sector- and district level) were obtained from the Rwanda MININFRA GeoPortal (accessed on 10 December 2024) [35,36]. Data analysis Exploratory data analysis. Descriptive statistics were used to summarise the outcome and predictors, calculating central tendency (mean, median) and dispersion measures (range, interquartile range, standard deviation) for continuous variables, and frequency distributions for categorical variables. The prevalence of childhood stunting was first estimated, followed by statistical tests to identify significant relationships between predictors and stunting. For continuous variables, distributional assumptions were assessed using histograms and normality tests; Student’s t-tests were applied when approximate normality and homoscedasticity were met, whereas Wilcoxon rank-sum tests were used for skewed or non-normally distributed variables. Categorical variables were assessed using Pearson’s Chi-square or Fisher’s exact tests [37]. Variables with a p-value < 0.05 were considered statistically significant (S1-S8 Tables). Given the complex interactions among multiple risk factors and their spatial variability, we adopted an interdisciplinary, multivariable analytical approach. To manage a large set of predictors (n = 364, after excluding missing data), and address multicollinearity inherent in spatial cross-sectional data, we implemented a two-stage variable reduction procedure. First, elastic net-regularised logistic with cross-validation was applied to select predictors with non-zero coefficients, leveraging its combined Lasso (L1) and Ridge (L2) penalties for feature selection and model stability [38–40]. In the second stage, a logistic regression model was fitted to the selected subset, followed by AIC-based backward elimination [41,42], iteratively removing variables until no further improvement in model fit was achieved. The resulting predictors formed the final feature set for subsequent univariable and multivariable logistic regression and GWLR analyses to evaluate associations with childhood stunting status. The dataset (N = 601) was randomly partitioned into training (80%; n = 480) and validation (20%; n = 121) subsets. Odds ratios (ORs) and 95% CIs were estimated for logistic regressions. The models performance was evaluated using standard classification metrics, including the area under the receiver operating characteristic curve (AUROC) and the area under the precision-recall curve (PR-AUC), which assess overall discrimination and performance in imbalanced data [43]. Sensitivity and specificity were calculated to measure the model’s ability to correctly identify stunted and non-stunted children, respectively. As a sensitivity analysis for clustering under the village-based sampling design (the primary sampling unit), we fitted a mixed-effects logistic regression with a village-level random intercept, using the same fixed-effect predictors and coding as the final multivariable model. Fixed effects were summarised as adjusted odds ratios with 95% intervals (2.5th –97.5th percentiles), and the posterior standard deviation of the village-level random intercept was reported to quantify residual between-village heterogeneity. Spatial statistical analysis. Spatial and geostatistical analyses were performed using Python 3.13.2, enabling rigorous examination of childhood stunting factors at household and community levels. For visualisation, ArcGIS Pro 3.2.2 was used to map spatial patterns by integrating georeferenced data on socio-demographic characteristics, economic indicators, and child and maternal health. Spatial autocorrelation measure, such as Moran’s I, Geary’s C, and Getis-Ord statistics [44–46], were used to determine whether households with similar characteristics (such as economic status or stunting prevalence) exhibited clustering or dispersion. Unlike traditional statistics, spatial analyses account for the interdependence among nearby observations [47]. For example, neighbouring households sharing a contaminated water source might exhibit similar nutrition outcomes, reflecting positive spatial autocorrelation, which refers to similarity among neighbouring observations [48,49]. Spatial heterogeneity is another key concept that describes systematic variation at fine scale in variables across geographic areas, commonly addressed using spatial regression models like spatial lag, spatial error, and geographically weighted regression (GWR) [21]. GWR extends ordinary least squares regression by allowing coefficients to vary locally [21,49]. For binary outcomes such as stunting (1 = stunted, 0 = not stunted), (GWLR) is appropriate [23,50]. The standard logistic regression model is: (3) where p i is the probability of stunting for an observation i, β 0 is the intercept, β j are the regression coefficients and ε i is the error term. However, to account for spatial non-stationarity, GWLR modifies this model to allow coefficients to vary geographically, as follows: (4) where (u i v i ) represents the geographical coordinates at location i, and β 0 (u i v i ) and β j (u i v i ) are the location-specific intercept and coefficients, respectively. Using 601 records and 26 selected predictors (plus the intercept), the GWLR model was calibrated using an adaptive bi-square kernel. The optimal bandwidth was selected through cross-validation to ensure an appropriate balance between bias and variance. The model diagnostics, including the effective number of parameters, log-likelihood, Akaike Information Criterion (AIC), and deviance explained, were used to evaluate model performance [51]. An adaptive and bi-square kernel allows the size (or bandwidth) of the kernel to adjust depending on the density of observations around a location, with the weights declining in a quadratic manner as one moves away from the location of the observation of interest [22]. Following model calibration, local parameter estimates from GWLR were spatially visualised to assess their geographic variation. Point-level outputs were interpolated to a 2 km × 2 km grid and aggregated to sector-level administrative units, enabling spatial comparison across the study area. The maps were generated using Python with GeoPandas, Matplotlib and Seaborn libraries. The study was reported in accordance with the Strengthening the Reporting of Observational Studies in Epidemiology (STROBE) guidelines, and a completed checklist (Supplementary Material: S1 Checklist). Ethical considerations Ethical approval was obtained from the University of Rwanda College of Medicine and Health Sciences Institutional Review Board (reference No. 181/CHMS IRB/2021), as well as the Swedish Ethical Review Authority (reference No. 2021_04055). Authorization to conduct data collection was obtained from designated government institutions, including the National Institute of Statistics of Rwanda (reference No 0971/2020/10/NISR and No 0295/2021/10/NISR), the Ministry of Local Governance (reference No 0779/07.01), and the Ministry of Health (reference No 20/4184/DPMEHF/2021 and No NHRC/2020/PROT/047). Details on measures taken to protect privacy and confidentiality were communicated, before the participant signed the consent form to confirm their participation in the study. To ensure the privacy and confidentiality of the participants, the interview was conducted in a safe and private environment. Additionally, a data anonymization protocol was implemented to minimize the risk of participant identification. This anonymization process ensured that the data remained untraceable during both the data analysis and the publication of the study results. Study staff offered to take any mother or child who showed signs of acute malnutrition or severe anaemia as well as maternal major depressive disorder to a nearby health centre.

Discussion This cross-sectional study examined fine-scale spatial heterogeneity and interdisciplinary determinants of stunting among children aged 1 − 36 months in the Northern Province of Rwanda. By integrating geocoded household survey data with spatial modelling, we identified both global and localised determinants of stunting and observed improved model fit when allowing coefficients to vary spatially (global logistic regression pseudo R2 = 0.34; GWLR deviance explained = 0.392). These findings underscore the limitations of assuming uniform relationships across geographic areas and support geographically targeted interventions. Traditional reliance on national-level datasets such as the DHS, while valuable for monitoring, constrains fine-scale spatial analysis due to data aggregation and spatial displacement [11,12,52]. By using household-level geographic data, our study enables the identification of spatially varying relationships between stunting and factors spanning child health, caregiving practices, maternal autonomy, household infrastructure and hygiene conditions. These spatial variations indicate that broad, one-size-fits-all interventions may overlook important local drivers of risk. At the child level, increasing age, male sex, and concurrent underweight status were strongly associated with stunting, while higher birthweight was protective. These patterns align with evidence from Rwanda and other low-resource settings that linear growth faltering accelerates after infancy and is compounded by early-life growth constraints and morbidity [11–13,17]. The strong association between underweight and stunting likely reflects shared underlying drivers rather than a direct causal pathway, underscoring the importance of integrated programming that addresses both chronic and acute forms of undernutrition. At the household and community level, the presence of a handwashing facility near the toilet and household electricity access were consistently associated with lower odds of stunting, although the magnitude of these associations varied geographically in the GWLR models. These indicators plausibly operate as both direct determinants (through reduced pathogen exposure and improved hygiene behaviours) and proxies for broader socioeconomic advantage that influences diet quality, caregiving, and health service utilisation [13,14,53,54]. The spatially varying coefficients suggest that WASH and infrastructure investments may yield disproportionate nutritional benefits in specific local contexts, supporting the use of granular maps for prioritisation. Maternal autonomy (ability to refuse sexual intercourse) was inversely associated with child stunting, consistent with literature linking women’s empowerment to improved child feeding, healthcare seeking, and household resource allocation [55]. In contrast, inconsistent maternal social support was associated with higher odds of stunting, highlighting the potential role of psychosocial stress and reduced caregiving capacity in pathways leading to growth faltering. The observed spatial heterogeneity indicates that interventions strengthening women’s agency and community-based support structures may be particularly impactful in areas where these associations are strongest [56,57]. Several caregiving and service-related indicators showed complex or counterintuitive associations in bivariate analyses (such as deworming tablets or vitamin A supplementation correlating with higher odds of stunting), which likely reflect programme targeting or reverse causality; children in poorer health may be more likely to receive services. Similarly, inverse associations observed for some self-reported caregiving practices should be interpreted cautiously due to potential reporting bias and residual confounding. These findings reinforce the need to interpret cross-sectional associations in light of programme context and to prioritise longitudinal designs for causal inference [58]. Although dairy cow husbandry variables were not strongly associated with stunting in the adjusted models, these findings do not negate the broader “One Health” relevance of livestock systems for child nutrition. Animal-source foods can improve dietary quality, while zoonotic exposures and food safety practices may indirectly influence child growth through infection and inflammation pathways [59–61]. Future analyses combining nutritional intake, microbiological outcomes, and longitudinal follow-up could better characterise these indirect mechanisms. A key methodological contribution of this study is the use of GWLR to relax the assumption that risk-factor relationships are spatially stationary. Importantly, the inclusion of predictors from different conceptual domains (child, household, environment) reflects the multifactorial pathways to stunting. A village-level mixed-effects logistic regression sensitivity analysis showed broadly consistent fixed-effect associations (S10 Table), indicating that the main inferences are not driven only by intra-village correlation. Our primary objective was to characterise spatially continuous heterogeneity across the landscape; mixed-effects models address hierarchical clustering but do not provide spatially varying coefficients. Caution is also warranted when interpreting predictive performance: although model fit was strong in the training data, discrimination declined in the held-out dataset, so results should be interpreted primarily for spatial inference rather than individual-level prediction. Finally, the cross-sectional design limits causal inference [58], and residual confounding may persist due to unmeasured local factors such as market access [62], healthcare quality, seasonal food availability, economic opportunities, or environmental exposures (such as soil-transmitted helminths) [63,64]. Longitudinal and intervention-based studies are needed to validate and extend these findings.

Conclusion This study provides strong evidence that childhood stunting in Northern Rwanda results from a complex interplay of socio-demographic, economic, environmental, and health-related factors exhibiting significant spatial variability. Through interdisciplinary collaboration and advanced spatial modelling, we identified geographically distinct risk patterns that could not have been captured by conventional analytical methods alone. The use of GWLR was particularly valuable in identifying location-specific factors, offering a powerful methodological approach for other studies in global public health. Our findings suggest critical policy implications, emphasizing the importance of context-specific, targeted interventions. Strategies such as enhancing maternal empowerment and support systems, and improving household infrastructure (particularly sanitation facilities) can substantially address childhood stunting. Localised interventions should be prioritized to address specific needs identified in geographically distinct clusters, optimizing resource allocation and intervention effectiveness. This spatially explicit approach supports the strategic allocation of limited resources, particularly critical in resource-constrained settings with persistent stunting prevalence. Future studies should build upon such methodological advances, exploring longitudinal data to confirm causal relationships and validate spatially targeted interventions to enhance child nutritional outcomes sustainably.

Acknowledgments The authors gratefully acknowledge the contribution of all participating mothers and children who gave their valuable time and shared their life circumstances related to family conditions with us. We thank the University of Rwanda for their support and logistic support during data collection, the University of Gothenburg, Lund University, Swedish University of Agricultural Sciences, Södertörn University, and Umeå University for their overall assistance and collaboration. We also thank the enumerators and local authorities for their support during field implementation.

Tap to scroll