Are you trying to figure out the best place to move to raise your family?  Niche.com recently researched and ranked the 100 best places to raise a family in Florida.  The ranked neighborhoods based on public schools, crime rates, cost of living, and family-friendly amenities.  

According to it's rankings, Tampa Bay is a pretty good choice.  In fact, Westchase ranks No. 1 on the list overall with FishHawk coming in second.  Hillsborough County neighborhoods racked up 20 of the 100 spots and Pasco County had 3.

Here are the top 100 places to raise a family in Florida, according to Niche.com's rankings.

  1. Westchase, Hillsborough County
  2. FishHawk, HIllsborough County
  3. Horizon West, Orange County
  4. Pebble Creek, Hillsborough County
  5. Oakleaf Plantation, Clay County
  6. Nocatee, St. Johns County
  7. Ruskin, Hillsborough County
  8. Wahneta, Polk County
  9. Gotha, Orange County
  10. Oviedo, Seminole County
  11. High Springs, Alachua County
  12. Orlovista, Orange County
  13. North Leon Township, Leon County
  14. Key Biscayne, Miami-Dade County
  15. Riverview, Hillsborough County
  16. Forest City, Seminole County
  17. World Golf Village, St. Johns County
  18. Limestone Creek, Palm Beach County
  19. San Castle, Palm Beach County
  20. Seminole Manor, Palm Beach County
  21. Doral, Miami-Dade County
  22. Parkland, Broward County
  23. Fern Park, Seminole County
  24. Lake Belvedere Estates, Palm Beach County
  25. Progress Village, Hillsborough County
  26. Gibsonton, Hillsborough County
  27. Key Vista, Pasco County
  28. Southeast Leon Township, Leon County
  29. Wright, Okaloosa County
  30. Niceville, Okaloosa County
  31. Kenwood Estates, Palm Beach County
  32. East Leon Township, Leon County
  33. St. Augustine Beach, St. Johns County
  34. Fruit Cove, St. Johns County
  35. Town 'N Country, Hillsborough County
  36. Royal Palm Estates, Palm Beach County
  37. Keystone Heights, Clay County
  38. Wesley Chapel, Pasco County
  39. Bay Harbor Islands, Miami-Dade County
  40. Winter Garden, Orange County
  41. Biscanye Park, Miami-Dade County
  42. Pace, Santa Rosa County
  43. Pinecrest, Miami-Dade County
  44. Alafaya, Oranage County
  45. Lutz, Hillsborough County
  46. Keystone, Hillsborough County
  47. Northdale, Hillsborough County
  48. Weston, Broward County
  49. North Sarasota, Sarasota County
  50. Carrollwood, Hillsborough County
  51. Heathrow, Seminole County
  52. Lake Magdalene, Hillsborough County
  53. Bloomingdale, Hillsborough County
  54. Lockhart, Orange County
  55. Princeton, Miami-Dade County
  56. Conway, Orange County
  57. Chuluota, Seminole County
  58. Lehigh Acres, Lee County
  59. Golden Gate, Collier County
  60. Memphis, Manatee County
  61. Ocoee, Orange County
  62. Immokalee, Collier County
  63. Brandon, Hillsborough County
  64. East Wakulla Township, Wakulla County
  65. Midway, Seminole County
  66. Bithlo, Orange County
  67. West Samoset, Manatee County
  68. Palmetto Bay, Miami-Dade County
  69. Pine Castle, Orange County
  70. Odessa, Pasco County
  71. St. Augustine South, St. Johns County
  72. Surfside, Miami-Dade County
  73. Ojus, Miami-Dade County
  74. Apopka, Orange County
  75. Valrico, Hillsborough County
  76. Northwest Leon Township, Leon County
  77. Haverhill, Palm Beach County
  78. Fairview Shores, Orange County
  79. Three Lakes, Miami-Dade County
  80. South Gate Ridge, Sarasota County
  81. Plant City, Hillsborough County
  82. Lake Butler, Orange County
  83. Wekiwa Springs, Seminole County
  84. Seffner, Hillsborough County
  85. Edgewood, Orange County
  86. Temple Terrace, Hillsborough County
  87. Cooper City, Broward County
  88. Sanford, Seminole County
  89. Southwest Orange Township, Orange County
  90. Haines City, Polk County
  91. East Orange Township, Orange County
  92. Miami Shores, Miami-Dade County
  93. North Brooksville, Hernando County
  94. Crestview, Okaloosa County
  95. Virginia Gardens, Miami-Dade County
  96. Doctor Phillips, Orange County
  97. Lake Mary, Seminole County
  98. Goulds, Miami-Dade County
  99. Country Walk, Miami-Dade County
  100. Citrus Park, Hillsborough County

I must say that I don't fully agree with all of these.  There's a few communities which I noticed didn't make the list at all, while some made the list that I was surprised to see.  Niche.com ranks suburbs, cities, places & counties to compile their list with data being supplied from "dozens of public data sources including the Department of Education, US Census, and FBI.