Is your pomegranate tree newly planted sapling?
Have you been watering your pomegranate tree?
Have you been pruning your pomegranate tree?
Did the winter temperature drop below 10 °F?
Do the flowers of your pomegranate tree have a double row of petals, a tree may be small, up to 3 ft tall?
Does your tree shows any signs of sickness or pest attacks?
Pomegranate trees need to be mature to produce fruit, at least three to five years are needed for pomegranates to start producing fruits. Be patient with it and it will give you fruits.
Although the tree is drought resistant, it still needs a good deep watering if you want it to produce fruit. Too little water will cause the blossoms to drop from the tree. Soil needs to be well-drained and constantly moist for best results.
Pomegranate trees tend to sucker and divert energy away from fruit production, resulting in no pomegranates on trees. Prune lightly regularly, but do not cut back too severely, which can affect fruit outcomes.
The bush or a tree will generally survive the winter, but the damage may occur when ground temperatures drop below 10 degrees Fahrenheit. It is a good idea to protect or move the tree if a chill is in the forecast.
You may have mistakenly planted a decorative pomegranate tree. The blossoms of ornamental cultivars often have a double row of petals and show a wide range of colors, while fruiting trees produce only pink or red flowers. Ornamental cultivars yield small, pomegranates of varying colors that are of poor eating quality. Often these cultivars won't produce fruits at all.
One possible reason for the pomegranate to drop flowers and not produce fruit may be due to a fungal disease or root rot. An anti-fungal spray should be applied and again, the local nursery can help with this. Insects like whiteflies, scales, or mealybugs also can damage flowers which result in poor fruit production. Inspect the tree for damage and consult your local nursery or a recommendation regarding the use of an insecticide.
Pollination is a possible reason for a pomegranate not bearing fruit. Plant two or more pomegranate trees to encourage cross-pollination and be sure to plant in full sunlight to foster fruit setting.
https://www.gardeningknowhow.com/edible/fruits/pomegranate/no-pomegranates-on-trees.htm
https://www.gardeningknowhow.com/edible/fruits/pomegranate/pomegranate-flower-drop.htm
https://homeguides.sfgate.com/ornamental-vs-fruitbearing-pomegranate-bushes-61021.html

Sreten null
Hi! I’m Sreten Filipović. I graduated from the Faculty of Agriculture at the University of Belgrade, with a master's degree in Environmental Protection in Agricultural Systems. I’ve worked as a researcher at Finland's Natural Resources Institute (LUKE) on a project aimed at adapting south-western Finland to drought episodes. I founded a consulting agency in the field of environment and agriculture to help farmers who want to implement the principles of sustainability on their farms. I’m also a founding member of the nonprofit organization Ecogenesis from Belgrade whose main goal is non-formal education on the environment and ecology. In my spare time, I like to write blog posts about sustainability, the environment, animal farming, horticulture, and plant protection. I’ve also published several science-fiction short stories.
You can find me on LinkedIn at https://www.linkedin.com/in/sreten-filipovi%C4%87-515aa5158/