Texas
What states have a city named bloomington
No states have a city named Gift.
No state has a city named Gnome.
Minnesota has a city named St. Cloud.
No there are only 18 states that have a city named Salem
All of those states have a town or city named Bethlehem.
Ohio
4
Missouri and Kansas have cities named Kansas City. The city spans the border between the two states with the larger part on the city in Missouri.
Nevada and Michigan. California has a city named Carson.
Only New York and Pennsylvania have a city named Johnstown.