Has anyone here ever created 1,000 organisation units in DHIS2? What was your process?
In my previous post, I shared how to bulk import data elements using CSV. This time, I’m applying the same approach to organisation units.
From my experience, setting up organisation units can quickly become time-consuming, especially when working with large hierarchies.
In this video, I walk through how to use a CSV file to import multiple organisation units, helping reduce manual work and minimise errors during system setup.
This approach is particularly useful when initializing a new system or scaling an existing one.
Watch here:
For those who prefer written documentation, I’ve put together a step-by-step guide here:
Article link: https://medium.com/learning-data/3-simple-steps-to-import-organization-units-into-dhis2-fast-cbe2a9ffd3d0
To make this even easier, I’ve also created a small GitHub repository with ready-to-use blank CSV templates that already follow the correct structure and naming conventions.
The idea is to remove the guesswork, so you can focus on filling in your data rather than figuring out the format.
GitHub Repository
![]()
I’d be interested to hear how others approach handling the creation of multiple organisation units.
