Нет. Порядок итерации по map в Go не гарантирован и намеренно рандомизирован, чтобы код не опирался на конкретный порядок. При каждом запуске порядок может меняться. Если нужен фиксированный порядок - храните ключи отдельно (например, в слайсе) и итерируйте по нему, либо сортируйте ключи перед обходом.
m := map[string]int{"a": 1, "b": 2}
for k, v := range m {
// порядок k непредсказуем
}