HaddonfieldSouth Jersey magazine ranked South Jersey's top towns for 2010 within Burlington, Camden, and Gloucester Counties.   Haddonfield ranked in the top spot followed by Moorestown, then Voorhees.   The top small town was Chesterfield, Wenonah came in second, then Tabernacle in third.  I am pulling out the highlights for you, you can read the full article here

First, how they were ranked:

"Data used to determine these rankings—which incorporate townships with populations of 8,000 residents and above in Burlington, Camden and Gloucester counties—include the examination of average residential property values, average property taxes paid, crime rates reported per 1,000 people and school quality based on testing and overall high school proficiency (SAT scores, number of college-bound graduates, etc.).   Though our main list looks only at towns with larger resident bodies, we’ve also conducted a subset ranking of the area’s Top 10 Small Towns (population 7,000 or below). Read on and see where your hometown falls.'

Top 25 Towns (All Counties)
1. Haddonfield
2. Moorestown
3. Voorhees
4. Medford
5. Marlton
6. Cinnaminson
7. Woolwich Township
8. Harrison
9. Lumberton
10. Burlington Township
11. Mount Laurel
12. Southampton
13. Cherry Hill
14. Bordentown
15. Delran
16. Monroe
17. New Hanover
18. Mantua
19. Haddon Township
20. Westampton
21. Pitman
22. Washington Township
23. Audubon
24. Collingswood
25. Maple Shade
Data used for the ranking was gleaned from the New Jersey Department of Education, the state’s Division of Local Government Services and the New Jersey State Police Uniform Crime Report.

Top 10 Small Towns
1. Chesterfield
2. Wenonah
3. Tabernacle
4. Medford Lakes
5. Gibbsboro
6. Springfield
7. South Harrison
8. Shamong
9. Eastampton
10. North Hanover Township

Top 10 Burlington County Towns
1. Moorestown
2. Medford
3. Marlton
4. Cinnaminson
5. Lumberton
6. Burlington Township
7. Mount Laurel
8. Southampton
9. Bordentown
10. Delran

Top 10 Camden County Towns
1. Haddonfield
2. Voorhees
3. Cherry Hill
4. Haddon Township
5. Audubon
6. Collingswood
7. Waterford
8. Bellmawr
9. Gloucester Township
10. Gloucester City

Top 10 Gloucester County Towns
1. Woolwich
2. Harrison
3. Monroe
4. Mantua
5. Pitman
6. Washington Township
7. West Deptford Township
8. Franklin Township
9. Glassboro
10. Deptford